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.TextField1.0

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.TextComponent
               |
               +--java.awt.TextField

Deklaration

public class TextField
extends java.awt.TextComponent

Beschreibung

Die Klasse TextField stellt ein einzeiliges Texteingabefeld zur Verfügung. Mit der Methode setEchoChar() ist es möglich, alle eingegebenen Zeichen am Bildschirm durch ein bestimmtes Zeichen zu ersetzen.


 
Konstruktoren
publicTextField()
publicTextField(String text)
publicTextField(int columns)
publicTextField(String text, int columns)
 
Methoden
public synchronized voidaddActionListener(ActionListener l)     [1.1]
public voidaddNotify()     [1.2]
public booleanechoCharIsSet()
public AccessibleContextgetAccessibleContext()     [1.3]
public synchronized ActionListener[]getActionListeners()     [1.4]
public intgetColumns()
public chargetEchoChar()
public EventListener[]getListeners(Class listenerType)     [1.3]
public DimensiongetMinimumSize()     [1.1]
public DimensiongetMinimumSize(int columns)     [1.1]
public DimensiongetPreferredSize()     [1.1]
public DimensiongetPreferredSize(int columns)     [1.1]
public DimensionminimumSize()
      Verworfen in Version 1.1.
public DimensionminimumSize(int columns)
      Verworfen in Version 1.1.
protected StringparamString()
public DimensionpreferredSize()
      Verworfen in Version 1.1.
public DimensionpreferredSize(int columns)
      Verworfen in Version 1.1.
protected voidprocessActionEvent(ActionEvent e)     [1.1]
protected voidprocessEvent(AWTEvent e)     [1.1]
public synchronized voidremoveActionListener(ActionListener l)     [1.1]
public voidsetColumns(int columns)     [1.1]
public voidsetEchoChar(char c)     [1.1]
public voidsetEchoCharacter(char c)
      Verworfen in Version 1.1.
public voidsetText(String t)


 

Konstruktoren im Detail

public TextField()
Erzeugt ein neues leeres Textfeld ohne sichtbaren Spalten.
public TextField(String text)
Erzeugt ein neues Textfeld mit dem voreingestellten Text text. Der Anzahl der sichtbaren Spalten des Textfelds entspricht der Länge von text. Die Eingaben werden nicht maskiert.
public TextField(int columns)
Erzeugt ein neues leeres Textfeld mit columns sichtbaren Spalten. Die Eingaben werden nicht maskiert.
public TextField(String text, int columns)
Erzeugt ein neues Textfeld mit dem voreingestellten Text text und columns sichtbaren Spalten. Die Eingaben werden nicht maskiert.

 

Methoden im Detail

public synchronized void addActionListener(ActionListener l)     [1.1]
Registriert l bei dieser Komponente.
public void addNotify()     [1.2]
Erzeugt über einen Aufruf von createTextField des Toolkits ein Peer-Objekt, das die TextField-Komponente am Bildschirm darstellt.
public boolean echoCharIsSet()
Liefert true, wenn Eingabezeichen maskiert werden, sonst false.
public AccessibleContext getAccessibleContext()     [1.3]
Liefert den AccessibleContext.
public synchronized ActionListener[] getActionListeners()     [1.4]
Liefert die Listener.
public int getColumns()
Liefert die Anzahl der sichtbaren Spalten der Komponente zurück.
public char getEchoChar()
Liefert das Echo-Zeichen zurück. Falls kein Echo-Zeichen definiert ist, wird das Zeichen mit dem Codewert null ('\0') zurückgegeben.
public EventListener[] getListeners(Class listenerType)     [1.3]
Liefert die Listener des angegebenen Typs.
public Dimension getMinimumSize()     [1.1]
Liefert die Abmessungen, die mindestens erforderlich sind, um das Eingabefeld mit der eingestellten Spaltenanzahl darzustellen.
public Dimension getMinimumSize(int columns)     [1.1]
Liefert die Abmessungen, die mindestens erforderlich sind, um das Eingabefeld mit columns Spalten darzustellen.
public Dimension getPreferredSize()     [1.1]
Liefert die optimalen Abmessungen des Eingabefelds mit der eingestellten Spaltenanzahl zurück.
public Dimension getPreferredSize(int columns)     [1.1]
Liefert die optimalen Abmessungen des Eingabefelds mit columns Spalten zurück.
public Dimension minimumSize()
Liefert die Abmessungen, die mindestens erforderlich sind, um das Eingabefeld mit der eingestellten Spaltenanzahl darzustellen.
public Dimension minimumSize(int columns)
Liefert die Abmessungen, die mindestens erforderlich sind, um das Eingabefeld mit columns Spalten darzustellen.
protected String paramString()
Liefert den Parameter-String, der den Klassennamen, den Text sowie gegebenenfalls das Echozeichen enthält.
public Dimension preferredSize()
Liefert die normale Größe des Eingabefelds mit der eingestellten Spaltenanzahl zurück.
public Dimension preferredSize(int columns)
Liefert die normale Größe des Eingabefelds mit columns Spalten zurück.
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.
public synchronized void removeActionListener(ActionListener l)     [1.1]
Entfernt l aus der Kette der registrierten ActionListener.
public void setColumns(int columns)     [1.1]
Setzt die Anzahl der sichtbaren Spalten auf columns.
Exception: IllegalArgumentException
public void setEchoChar(char c)     [1.1]
Definiert ein Zeichen, das anstelle aller eingegebenen Zeichen angezeigt wird. Dies ist beispielsweise für Paßwort-Eingabefelder nützlich. Die Maskierung kann wieder abgeschaltet werden, wenn für c der Wert '\0' übergeben wird.
public void setEchoCharacter(char c)
Definiert ein Zeichen, das anstelle aller eingegebenen Zeichen angezeigt wird. Dies ist beispielsweise für Paßwort-Eingabefelder nützlich.
public void setText(String t)
Setzt den Inhalt des Textfelds auf t.


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

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