📄 infomodel.java
字号:
import java.util.*;
public class InfoModel{
private String message;
private String weather;
private ArrayList listeners=new ArrayList();
public String getMessage( ){
return message;
}
public String getWeather( ){
return weather;
}
public void setMessage(String msg){
message=msg;
fireModelChangeEvent("msgchanged");
}
public void setWeather(String wth){
weather=wth;
fireModelChangeEvent("wthchanged");
}
public void addModelChangeListener(InfoView view){
listeners.add(view);
}
public void removeModelChangeListener(InfoView view){
listeners.remove(view);
}
protected void fireModelChangeEvent(Object o){
for(int i=0; i<listeners.size();i++){
Object ot= listeners.get(i);
InfoView iv=(InfoView)ot;
iv.processModelChange(o);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -