📄 infocontroller.java
字号:
package infotoolsolutions;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: </p> * @author not attributable * @version 1.0 */import java.util.*;public class InfoController { // model data private InfoModel model; private InfoView view; private static int conNo=0; private int conId; public InfoController(InfoModel model, InfoView view) { conId = ++conNo; System.out.println("Controller " + conId + ": InfoController(model, view)"); this.model = model; this.view = view; view.addUserGestureListener(this); //subscribe } // user gesture handler methods public void processGetMessage() { System.out.println("Controller " + conId + ": processGetMessage() "); view.showDisplay("message"); } public void processGetWeather() { System.out.println("Controller " + conId + ": processGetWeather() "); view.showDisplay("weather"); } public void processMsgUpdate(String msg) { System.out.println("Controller " + conId + ": processMsgUpdate() "); model.setMessage(msg); } public void processWthUpdate(String wth) { System.out.println("Controller " + conId + ": processWthUpdate() "); model.setWeather(wth); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -