class JListData extends AbstractListModel
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: }