public class Frame2_2 extends Frame {
Panel panel1 = new Panel();
List list1 = new List();
BorderLayout borderLayout1 = new BorderLayout();
PopupMenu popupMenu1 = new PopupMenu();
MenuItem menuItem0 = new MenuItem("menuitem0");
public Frame2_2() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Frame2_2 frame2_2 = new Frame2_2();
frame2_2.setBounds (120,120,300,300);
frame2_2.show ();
public class JListDemo extends Frame {
Panel panelShow = new Panel();
JList dataList;
BorderLayout bordL = new BorderLayout();
JTextField textField;
public JListDemo() {
try {
textField=new JTextField("first");
String[] data = {"one", "two", "free", "four"};
JList dataList = new JList(data);
panelShow.setLayout(bordL);
dataList.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
textField.setText("change");
}
});
dataList.setVisibleRowCount(12);
// Add list to a scrollpane
JScrollPane scrollPane = new JScrollPane(dataList);
panelShow.add(scrollPane);
panelShow.add(textField, BorderLayout.SOUTH);
this.add(panelShow, BorderLayout.CENTER);
}
catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
JListDemo JListDemo = new JListDemo();