Source of Ltest.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: 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: