public class Ltest extends JxFrame
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: import java.io.*;
12: import java.applet.*;
13: import java.net.*;
14:
15: public class Ltest extends JxFrame
16: implements ActionListener
17: {
18: JList list;
19: JScrollPane lsp;
20: JButton OK;
21: JListData listdata;
22:
23: public Ltest()
24: {
25: super("List test");
26:
27: JPanel p = new JPanel(true);
28: p.setLayout(new BorderLayout());
29: getContentPane().add("Center", p);
30: listdata = new JListData();
31: listdata.addElement("one");
32: list = new JList(listdata);
33:
34:
35: lsp = new JScrollPane();
36: lsp.getViewport().add(list);
37: p.add("Center", lsp);
38: lsp.setPreferredSize(new Dimension(100,100));
39:
40: OK = new JButton("Add");
41: JPanel p1 = new JPanel(true);
42: p.add("South", p1);
43: p1.add(OK);
44: OK.addActionListener(this);
45:
46: setBounds(100,100,200,200);
47: setVisible(true);
48: }
49: //------------------------------------
50: public void actionPerformed(ActionEvent e)
51: {
52: listdata.addElement("foo");
53: }
54: //------------------------------------
55: static public void main(String argv[])
56: {
57: new Ltest();
58: }
59: }
60: