public 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: 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: }