public void addActionListener(ActionListener l) |
Fügt einen ActionListener zum Text hinzu. Wenn l Null ist, werden keine Exceptions verarbeitet und nichts ausgeführt.
Parameter: l ActionListener |
public void addNotify() |
Erzeugt ein Handle auf das TextArea.Dieses Handle ermöglicht es, das Aussehen des Textfeldes zu ändern, ohne dessen Funktionalität zu ändern.
Überschreibt: addNotify in der Klasse java.awt.Component |
public boolean echoCharIsSet() |
Zeigt an, ob für das Textfeld ein echo-char gesetzt wurde.
Ein echo-char ist sinnvoll, wenn eine Benutzer-Eingabe nicht am Bildschirm angezeigt werden soll, z.B. bei einem Paßwort.
Rückgabe: true wenn ein echo-char gesetzt wurde, ansonsten false |
public int getColumns() |
Gibt die Anzahl der Textfeld-Spalten zurück.
Rückgabe: Anzahl der Spalten |
public char getEchoChar() |
Gibt zurück, ob ein echo-char gesetzt wurde. Ein echo-char ist sinnvoll, wenn eine Benutzer-Eingabe nicht am Bildschirm angezeigt werden soll, z.B. bei einem Paßwort.
Rückgabe: char-Wert, der für das "Echo" verwendet wurde |
public Dimension getMinimumSize() |
Gibt die minmalen Maße des Textfeldes zurück
Rückgabe: minimum-Maße, die benötigt werden, um die Liste mit entsprechenden Zeilen darstellen zu können
Überschreibt: getMinimumSize der Klasse java.awt.Component
|
public Dimension getMinimumSize(int columns) |
Gibt die minimale Größe des Textfeldes zurück, um dieses mit einer Anzahl von colums Spalten richtig darstellen zu können.
Parameter: colums - Anzahl der Spalten des Textfeldes |
public Dimension getPreferredSize() |
Ermittelt die optimale Größe des Textfeldes.
Rückgabe: optimalen Abmaße, die benötigt werden, um das Textfeld "optimal" darstellen zu können.
Überschreibt: Methode getPreferredSize in der Klasse java.awt.Component |
public Dimension getPreferredSize(int columns) |
Ermittelt die optimale Größe des Textfeldes mit einer Anzahl von columns Spalten.
Parameter: columns Anzahl der Spalten des Textfeldes
Rückgabe: optimalen Abmaße, die benötigt werden, um das Textfeld "optimal" darstellen zu können. |
public Dimension minimumSize() |
Deprecated = nicht mehr gültig. Wurde ersetzt durch getMinimumSize().
Überschreibt: minimumSize der Klasse java.awt.Component |
public Dimension minimumSize(int columns) |
Deprecated = nicht mehr gültig. Wurde ersetzt durch getMinimumSize(int). |
protected String paramString() |
Gibt den String zurück, der der Status des Textfeldes beschreibt. Dieser String ist für den Debugger nützlich.
Rückgabe: Parameter-String des Textfeldes
Überschreibt: Methode paramString der Klasse java.awt.TextComponent |
public Dimension preferredSize() |
Deprecated = nicht mehr gültig. Wurde ersetzt durch getPreferredSize().
Überschreibt: preferredSize der Klasse java.awt.Component |
public Dimension preferredSize(int columns) |
Deprecated = nicht mehr gültig. Wurde ersetzt durch getPreferredSize(int). |
protected void processActionEvent(ActionEvent e) |
Verarbeitet ActionEvents des Textfeldes, indem die Komponente an einen registrierten ActionListner weitergeleitet wird.
Diese Methode wird nur aufgerufen, wenn ActionEvents für dieses Textfeld zugelassen wurden. ActionEvents sind zugelassen wenn:
- ein ActionListener mit addActionListener hinzugefügt wurde
- ActionEvents mit der Methode enableEvents zugelassen wurden.
Parameter: e - ActionEvent |
protected void processEvent(AWTEvent e) |
Verarbeitet Ereignisse des Textfeldes. Wenn das Ereignis eine Instanz eines ActionEvent ist, ruft diese Methode die Methode processActionEvent auf. Ansonsten ruft es die Methode processEvent der Superklasse auf.
Parameter: e - Ereignis
Überschreibt: Methode processEvent der Klasse java.awt.TextComponent |
public void removeActionListener(ActionListener l) |
Entfernt den ActionListener, so daß er nicht länger Ereignisse des Textfeldes verarbeitet. Wenn l Null ist, wird kein Exception verarbeitet und nichts ausgeführt.
Parameter: l - ActionListener |
public void setColumns(int columns) |
Legt die Anzahl der Spalten des Textfeldes fest.
Parameter: colunms - Anzahl der Spalten
Exception: IllegalArgumentException - wenn die Anzahl der Spalten kleiner als null ist. |
public void setEchoChar(char c) |
Legt des echo-char des Testfeldes fest. Ein echo-char ist sinnvoll, wenn eine Benutzer-Eingabe nicht am Bildschirm angezeigt werden soll, z.B. bei einem Paßwort.
Parameter: c - echo-char-Wert für das Textfeldes |
public void setEchoCharacter(char c) |
Deprecated = nicht mehr gültig. Wurde ersetzt durch setEchoChar(char). |
public void setText(String t) |
Legt den Text neu fest, der im Textfeld angezeigt werden soll.
Parameter: t - der neue Text
Überschreibt: setText der Klasse java.awt.TextComponent |
Das Beispiel zeigt die einfache Verwendung der vier Constructors von TextField. Der erste gibt ein Textfeld ohne Inhalt, der zweite ein Textfeld mit einer bestimmten Breite, der drite eins mit einem Text und der vierte eins mit einem Text und einer bestimmten Breite aus. Mehr kann man dazu einfach nicht sagen.