Source of JListData.java


  1: import java.awt.event.*;
  2: import javax.swing.*;
  3: import javax.swing.event.*;
  4: import javax.swing.text.*;
  5: import javax.swing.border.*;
  6: import javax.accessibility.*;
  7: 
  8: import java.awt.*;
  9: import java.awt.event.*;
 10: import java.util.*;
 11: 
 12: 
 13: public class JListData extends AbstractListModel {
 14:     private Vector data;
 15:     public JListData() {
 16:         data = new Vector();
 17:     }
 18:     public int getSize() {
 19:         return data.size();
 20:     }
 21:     public Object getElementAt(int index) {
 22:         return data.elementAt(index);
 23:     }
 24:     public void addElement(String s) {
 25:         data.addElement(s);
 26:         fireIntervalAdded(this, data.size()-1, data.size());
 27:     }
 28: }