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: class JListData extends AbstractListModel
 14: {
 15:    private Vector data;
 16:    public JListData()
 17:    {
 18:       data = new Vector();
 19:    }
 20:    public int getSize()
 21:    {
 22:       return data.size();
 23:    }
 24:    public Object getElementAt(int index)
 25:    {
 26:       return data.elementAt(index);
 27:    }
 28:    public void addElement(String s)
 29:    {
 30:       data.addElement(s);
 31:       fireIntervalAdded(this, data.size()-1, data.size());
 32:    }
 33: }