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

📄 echoer.java

📁 java的经典例子
💻 JAVA
字号:
import java.util.Observer;import java.util.Observable;// Observer that counts number of times the Integer 'arg' has been accessedclass Statistician implements Observer {    private int[] counts;    Statistician(int array_size) {        counts = new int[array_size];    }    public void update(Observable o, Object arg) {        Integer int_obj = (Integer)arg;        if (int_obj.intValue() < counts.length)            ++counts[int_obj.intValue()];    }    public void report() {        System.out.println("Record of changes: ");        for (int i = 0; i < counts.length; i++)            System.out.println(ColorObservable.colorName(i) + ": " + counts[i]);    }}// Observer that prints out arg each time that it is accessedclass Echoer implements Observer {    int current_color;    public void update(Observable o, Object arg) {        int new_color = ((Integer)arg).intValue();        System.out.println("Changing from " +                            ColorObservable.colorName(current_color) +                           " to " +                           ColorObservable.colorName(new_color));        current_color = new_color;    }}

⌨️ 快捷键说明

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