📄 abstractview.java
字号:
/*
* *****************************************************
* Copyright (c) 2005 IIM Lab. All Rights Reserved.
* Created by xuehao at 2005-10-12
* Contact: zxuehao@mail.ustc.edu.cn
* *****************************************************
*/
package org.indigo.gui;
import java.util.Observable;
import java.util.Observer;
/**
* 定义了IView 和Observer的实现,
* 实现了Observer接口,就表明此类是一个观察者(这样就应用了在java中已经实现的观察者模式)。
* @author wbz
*
*/
public class AbstractView implements IView, Observer
{
private Model itsModel=null;
/**
* 实现IView中定义的方法。
*/
public void setModel(Model m)
{
itsModel = m;
}
/**
* 实现IView中定义的方法。
*/
public Model getModel()
{
return itsModel;
}
/**
* 实现Observer中定义的方法,当被观察者发生变化时,就调用此方法通知个个观察者。
*/
public void update(Observable o, Object arg)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -