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

📄 observablelist.java

📁 it is whiteboard sourse code
💻 JAVA
字号:
package org.merlin.step.nov;import java.util.*;public class ObservableList {  Vector list;    public ObservableList () {    list = new Vector ();  }  public Enumeration elements () {    return list.elements ();  }  public synchronized void addElement (Object o) {    list.addElement (o);    fireUpdate ();  }  public synchronized void replaceElementAtEnd (Object o, Object n) {    list.removeElement (o);    addElement (n);  }  Vector listeners = new Vector ();  public synchronized void addUpdateListener (UpdateListener l) {    listeners.addElement (l);  }  public synchronized void removeUpdateListener (UpdateListener l) {    listeners.removeElement (l);  }  void fireUpdate () {    UpdateEvent event = new UpdateEvent (this);    for (int i = 0; i < listeners.size (); ++ i)      ((UpdateListener) listeners.elementAt (i)).updateOccurred (event);  }}  

⌨️ 快捷键说明

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