Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.List1.0

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.List

Deklaration

public class List
extends java.awt.Component
implements java.awt.ItemSelectable, javax.accessibility.Accessible

Beschreibung

Die Klasse List verwaltet eine Auswahlliste von Strings. Hierbei kann eingestellt werden, ob nur ein oder mehrere Einträge gleichzeitig selektiert werden können. Es ist jederzeit möglich, einen Eintrag hinzuzufügen, zu ersetzen oder zu löschen.


 
Konstruktoren
publicList()
publicList(int rows)     [1.1]
publicList(int rows, boolean multipleMode)
 
Methoden
public voidadd(String item)     [1.1]
public synchronized voidadd(String item, int index)     [1.1]
public synchronized voidaddActionListener(ActionListener l)     [1.1]
public voidaddItem(String item)
      Verworfen in Version 1.1.
public synchronized voidaddItem(String item, int index)
      Verworfen in Version 1.1.
public synchronized voidaddItemListener(ItemListener l)     [1.1]
public voidaddNotify()
public booleanallowsMultipleSelections()
      Verworfen in Version 1.1.
public synchronized voidclear()
      Verworfen in Version 1.1.
public intcountItems()
      Verworfen in Version 1.1.
public synchronized voiddelItem(int position)
      Verworfen in Version 1.1.
public synchronized voiddelItems(int start, int end)
      Verworfen in Version 1.1.
public synchronized voiddeselect(int index)
public AccessibleContextgetAccessibleContext()     [1.3]
public synchronized ActionListener[]getActionListeners()     [1.4]
public EventListener[]getListeners(Class listenerType)     [1.3]
public StringgetItem(int index)
public intgetItemCount()     [1.1]
public synchronized ItemListener[]getItemListeners()     [1.4]
public synchronized String[]getItems()     [1.1]
public DimensiongetMinimumSize()     [1.1]
public DimensiongetMinimumSize(int rows)     [1.1]
public DimensiongetPreferredSize()     [1.1]
public DimensiongetPreferredSize(int rows)     [1.1]
public intgetRows()
public synchronized intgetSelectedIndex()
public synchronized int[]getSelectedIndexes()
public synchronized StringgetSelectedItem()
public synchronized String[]getSelectedItems()
public Object[]getSelectedObjects()     [1.1]
public intgetVisibleIndex()
public booleanisIndexSelected(int index)     [1.1]
public booleanisMultipleMode()     [1.1]
public booleanisSelected(int index)
      Verworfen in Version 1.1.
public synchronized voidmakeVisible(int index)
public DimensionminimumSize()
      Verworfen in Version 1.1.
public DimensionminimumSize(int rows)
      Verworfen in Version 1.1.
protected StringparamString()
public DimensionpreferredSize()
      Verworfen in Version 1.1.
public DimensionpreferredSize(int rows)
      Verworfen in Version 1.1.
protected voidprocessActionEvent(ActionEvent e)     [1.1]
protected voidprocessEvent(AWTEvent e)     [1.1]
protected voidprocessItemEvent(ItemEvent e)     [1.1]
public synchronized voidremove(int position)     [1.1]
public synchronized voidremove(String item)     [1.1]
public synchronized voidremoveActionListener(ActionListener l)     [1.1]
public synchronized voidremoveAll()     [1.1]
public synchronized voidremoveItemListener(ItemListener l)     [1.1]
public voidremoveNotify()     [1.1]
public synchronized voidreplaceItem(String newValue, int index)
public synchronized voidselect(int index)
public synchronized voidsetMultipleMode(boolean b)     [1.1]
public synchronized voidsetMultipleSelections(boolean b)
      Verworfen in Version 1.1.


 

Konstruktoren im Detail

public List()
Erzeugt eine neue, leere Liste mit vier sichtbaren Zeilen, die keine Mehrfachselektion erlaubt.
public List(int rows)     [1.1]
Erzeugt eine neue, leere Liste, die mit rows Zeilen am Bildschirm angezeigt wird und keine Mehrfachselektion erlaubt. Wenn für rows null angegeben wird, hat die Liste vier sichtbare Zeilen.
public List(int rows, boolean multipleMode)
Erzeugt eine neue, leere Liste, die mit rows Zeilen am Bildschirm angezeigt wird. Wenn für rows null angegeben wird, hat die Liste vier sichtbare Zeilen. Das Flag multipleMode entscheidet darüber, ob die gleichzeitige Selektion mehrerer Einträge möglich ist.

 

Methoden im Detail

public void add(String item)     [1.1]
Wie addItem(String item).
public synchronized void add(String item, int index)     [1.1]
Wie addItem(String item, int index).
public synchronized void addActionListener(ActionListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addItem(String item)
Hängt den String item am Ende der Liste an.
public synchronized void addItem(String item, int index)
Fügt den String item an der Stelle index, die von null an gezählt wird, in die Liste ein. Mit dem Index -1 kann der String am Ende angehängt werden. Wenn der Index kleiner als -1 oder größer oder gleich der Anzahl der Listeneinträge ist, wird der String ebenfalls am Ende angehängt.
public synchronized void addItemListener(ItemListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addNotify()
Erzeugt über einen Aufruf von createList des Toolkits ein Peer-Objekt, das die List-Komponente am Bildschirm darstellt.
public boolean allowsMultipleSelections()
Liefert true, wenn die gleichzeitige Selektion mehrerer Einträge erlaubt ist, sonst false.
public synchronized void clear()
Entfernt alle Einträge aus der Liste.
public int countItems()
Liefert die Anzahl der momentan in der Liste gespeicherten Einträge.
public synchronized void delItem(int position)
Entfernt den Listeneintrag an der Position position, die von null an gezählt wird, durch einen Aufruf von delItems.
public synchronized void delItems(int start, int end)
Entfernt die Listeneinträge vom Index start bis zum Index end einschließlich. Die Indexe werden von null an gezählt.
public synchronized void deselect(int index)
Deselektiert den Listeneintrag mit dem Index index.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public synchronized ActionListener[] getActionListeners()     [1.4]
Liefert die registrierten Listener.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener des angegebenen Typs.
public String getItem(int index)
Liefert den Listeneintrag, der mit dem Index index, der von null an gezählt wird, in der Liste gespeichert ist.
public int getItemCount()     [1.1]
Liefert die Anzahl der momentan in der Liste gespeicherten Einträge.
public synchronized ItemListener[] getItemListeners()     [1.4]
Liefert die Listener.
public synchronized String[] getItems()     [1.1]
Liefert ein String-Array, das die Listeneinträge enthält.
public Dimension getMinimumSize()     [1.1]
Liefert die Abmessungen, die mindestens erforderlich sind, um die Liste mit der eingestellten Zeilenanzahl darzustellen.
public Dimension getMinimumSize(int rows)     [1.1]
Liefert die Abmessungen, die mindestens erforderlich sind, um die Liste mit rows Zeilen darzustellen.
public Dimension getPreferredSize()     [1.1]
Liefert die normale Größe der Liste mit der momentan eingestellten Zeilenanzahl.
public Dimension getPreferredSize(int rows)     [1.1]
Liefert die Abmessungen, die die Liste mit einer Anzeige von rows Zeilen hätte.
public int getRows()
Liefert die Zeilenanzahl, mit der die Liste angezeigt wird.
public synchronized int getSelectedIndex()
Liefert den Index des selektierten Listeneintrags oder den Wert -1, wenn kein oder mehr als ein Listeneintrag selektiert ist.
public synchronized int[] getSelectedIndexes()
Liefert ein Array, das die Indizes der selektierten Listeneinträge enthält. Wenn kein Listeneintrag selektiert ist, ist das Array leer.
public synchronized String getSelectedItem()
Liefert den selektierten Listeneintrag oder den Wert null, wenn kein oder mehr als ein Listeneintrag selektiert ist.
public synchronized String[] getSelectedItems()
Liefert ein Array, das die selektierten Listeneinträge enthält. Wenn kein Listeneintrag selektiert ist, ist das Array leer.
public Object[] getSelectedObjects()     [1.1]
Liefert ein Object-Array, das die selektierten Listeneinträge enthält. Wenn kein Listeneintrag selektiert ist, ist das Array leer.
public int getVisibleIndex()
Liefert den Index des Listeneintrags, der zuletzt sichtbar gemacht wurde.
public boolean isIndexSelected(int index)     [1.1]
Liefert true, wenn der Listeneintrag mit dem Index index selektiert ist, sonst false.
public boolean isMultipleMode()     [1.1]
Liefert true, wenn die gleichzeitige Selektion mehrerer Einträge erlaubt ist, sonst false.
public boolean isSelected(int index)
Liefert true, wenn der Listeneintrag mit dem Index index selektiert ist, sonst false.
public synchronized void makeVisible(int index)
Zeigt den Listeneintrag mit dem Index index neu an. Hierzu wird die Liste gegebenenfalls gescrollt.
public Dimension minimumSize()
Liefert die Abmessungen, die mindestens erforderlich sind, um die Liste mit der eingestellten Zeilenanzahl darzustellen.
public Dimension minimumSize(int rows)
Liefert die Abmessungen, die mindestens erforderlich sind, um die Liste mit rows Zeilen darzustellen.
protected String paramString()
Liefert einen String, der den selektierten Eintrag enthhält.
public Dimension preferredSize()
Liefert die normale Größe der Liste mit der momentan eingestellten Zeilenanzahl.
public Dimension preferredSize(int rows)
Liefert die Abmessungen, die die Liste mit einer Anzeige von rows Zeilen hätte.
protected void processActionEvent(ActionEvent e)     [1.1]
Falls Action-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen ActionListener weitergeleitet.
protected void processEvent(AWTEvent e)     [1.1]
Verarbeitet das Event e.
protected void processItemEvent(ItemEvent e)     [1.1]
Falls Item-Events bei dieser Komponente aktiviert sind, wird das Ereignis e an die angeschlossenen ItemListener weitergeleitet.
public synchronized void remove(int position)     [1.1]
Entfernt den Listeneintrag mit dem Index position aus der Liste.
public synchronized void remove(String item)     [1.1]
Entfernt den Listeneintrag item aus der Liste.
Exception: IllegalArgumentException
public synchronized void removeActionListener(ActionListener l)     [1.1]
Entfernt l aus der Kette der registrierten ActionListener.
public synchronized void removeAll()     [1.1]
Entfernt alle Einträge aus der Liste.
public synchronized void removeItemListener(ItemListener l)     [1.1]
Entfernt l aus der Kette der registrierten ItemListener.
public void removeNotify()     [1.1]
Entfernt die Peer-Objekte der Komponente und aller enthaltenen Komponenten vom Bildschirm.
public synchronized void replaceItem(String newValue, int index)
Ersetzt den Listeneintrag mit dem Index index durch den String newValue.
public synchronized void select(int index)
Selektiert den Listeneintrag mit dem Index index. Wenn das Feld multipleSelections false ist, wird der vorher selektierte Eintrag zuvor deselektiert.
public synchronized void setMultipleMode(boolean b)     [1.1]
Setzt den Wert des Flags multipleMode neu. Bei true können mehrere Listeneinträge gleichzeitig selektiert sein, bei false nur ein Listeneintrag.
public synchronized void setMultipleSelections(boolean b)
Setzt den Wert des Flags multipleMode neu. Bei true können mehrere Listeneinträge gleichzeitig selektiert sein, bei false nur ein Listeneintrag.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.