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

📄 e334. implementing a simple event notifier.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
The Observer and Observable classes are superseded by a more elaborate event framework (see e333 Creating a Custom Event). However, these two classes can still be useful for implementing a simple event notifier. 
    // Declare the model
    class MyModel extends Observable {
        // The setChanged() protected method must overridden to make it public
        public synchronized void setChanged() {
            super.setChanged();
        }
    }

    // Create the model
    MyModel model = new MyModel();
    
    // Register for events
    model.addObserver(new Observer() {
        public void update(Observable o, Object arg) {
        }
    });
    
    // Indicate that the model has changed
    model.setChanged();
    
    // Fire an event to all the views
    Object arg = "some information about the event";
    model.notifyObservers(arg);

⌨️ 快捷键说明

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