?? abstractview.java
字號(hào):
/*
* *****************************************************
* 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的實(shí)現(xiàn),
* 實(shí)現(xiàn)了Observer接口,就表明此類是一個(gè)觀察者(這樣就應(yīng)用了在java中已經(jīng)實(shí)現(xiàn)的觀察者模式)。
* @author wbz
*
*/
public class AbstractView implements IView, Observer
{
private Model itsModel=null;
/**
* 實(shí)現(xiàn)IView中定義的方法。
*/
public void setModel(Model m)
{
itsModel = m;
}
/**
* 實(shí)現(xiàn)IView中定義的方法。
*/
public Model getModel()
{
return itsModel;
}
/**
* 實(shí)現(xiàn)Observer中定義的方法,當(dāng)被觀察者發(fā)生變化時(shí),就調(diào)用此方法通知個(gè)個(gè)觀察者。
*/
public void update(Observable o, Object arg)
{
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -