⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 infocontroller.java

📁 MVC设计模式的经典案例
💻 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 + -