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

📄 myobservable.java

📁 java绘图 java awt 经典绘图的例子,对于初学awt模块的人非常有帮助.
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package observer;import java.util.Observable;import java.util.Vector;/** * * @author zhaolin */public class MyObservable{    private Vector<MyObserver> observers;    private boolean changed;        public MyObservable(){        observers = new Vector<MyObserver>();    }        public void addObserver(MyObserver o){        observers.add(o);    }        public void setChanged(){        this.changed = true;    }        public void  notifyAllMyObservers(){        if(!changed)            return;        for(MyObserver o:observers){            o.update(this, null);        }    }        public static void main(String[] args) {        MyObserver o = new MyObserver(){            public void update(MyObservable o, Object obj) {                System.out.println("somthing happened to "+o);            }                    };                Somthing s = new Somthing();        s.addObserver(o);        s.setI(10);                    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -