// Written by: Darren Gates & Ray Klefstad // Date: January 2000 // School: U.C. Irvine import java.awt.*; import java.awt.event.*; import java.applet.*; public class ListsExample extends Applet implements ItemListener { private TextField myTextField; private List myList; public void init() { myTextField = new TextField(20); myList = new List(5); // 5 choices visible String [] numbers = {"one", "two", "three", "four", "five", "six", "seven"}; myList.setMultipleMode(true); // multiple selections for (int i = 0; i < numbers.length; i++) myList.add(numbers[i]); myList.addItemListener(this); add(myTextField); add(myList); } public void itemStateChanged(ItemEvent e) { Object [] choices = myList.getSelectedObjects(); String result = ""; for (int i = 0; i < choices.length; i++) result += choices[i] + " "; myTextField.setText(result); } }