java.awt.List (JDK 1.0)
This class is a Component that graphically displays a list of strings. The list is scrollable if necessary. The constructor takes optional arguments that specify the number of visible rows in the list and whether selection of more than one item is allowed. The various instance methods allow strings to be added and removed from the List, and allow the selected item or items to be queried.
public classListextends Component implements ItemSelectable { //Public ConstructorspublicList(); 1.1 publicList(introws); publicList(introws, booleanmultipleMode); //Public Instance Methods1.1 public voidadd(Stringitem); 1.1 public synchronized voidadd(Stringitem, intindex); 1.1 public synchronized voidaddActionListener(ActionListenerl); public voidaddItem(Stringitem); public synchronized voidaddItem(Stringitem, intindex); 1.1 public synchronized voidaddItemListener(ItemListenerl); //From ItemSelectablepublic voidaddNotify(); //Overrides Component# public booleanallowsMultipleSelections(); # public synchronized voidclear(); # public intcountItems(); public synchronized voiddelItem(intposition); # public synchronized voiddelItems(intstart, intend); public synchronized voiddeselect(intindex); public StringgetItem(intindex); 1.1 public intgetItemCount(); 1.1 public synchronized String[]getItems(); 1.1 public DimensiongetMinimumSize(introws); 1.1 public DimensiongetMinimumSize(); //Overrides Component1.1 public DimensiongetPreferredSize(introws); 1.1 public DimensiongetPreferredSize(); //Overrides Componentpublic intgetRows(); public synchronized intgetSelectedIndex(); public synchronized int[]getSelectedIndexes(); public synchronized StringgetSelectedItem(); public synchronized String[]getSelectedItems(); 1.1 public Object[]getSelectedObjects(); //From ItemSelectablepublic intgetVisibleIndex(); 1.1 public booleanisIndexSelected(intindex); 1.1 public booleanisMultipleMode(); # public booleanisSelected(intindex); public synchronized voidmakeVisible(intindex); # public DimensionminimumSize(introws); # public DimensionminimumSize(); //Overrides Component# public DimensionpreferredSize(introws); # public DimensionpreferredSize(); //Overrides Component1.1 public synchronized voidremove(Stringitem); 1.1 public synchronized voidremove(intposition); 1.1 public synchronized voidremoveActionListener(ActionListenerl); 1.1 public synchronized voidremoveAll(); 1.1 public synchronized voidremoveItemListener(ItemListenerl); //From ItemSelectablepublic voidremoveNotify(); //Overrides Componentpublic synchronized voidreplaceItem(StringnewValue, intindex); public synchronized voidselect(intindex); 1.1 public synchronized voidsetMultipleMode(booleanb); # public synchronized voidsetMultipleSelections(booleanb); //Protected Instance Methodsprotected StringparamString(); //Overrides Component1.1 protected voidprocessActionEvent(ActionEvente); 1.1 protected voidprocessEvent(AWTEvente); //Overrides Component1.1 protected voidprocessItemEvent(ItemEvente); }
Hierarchy:
Object->Component(ImageObserver, MenuContainer, Serializable)->List(ItemSelectable)
Passed To:
Toolkit.createList()