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

Klasse javax.swing.JPasswordField1.2

java.lang.Object
   |
   +--java.awt.Component
         |
         +--java.awt.Container
               |
               +--javax.swing.JComponent
                     |
                     +--javax.swing.text.JTextComponent
                           |
                           +--javax.swing.JTextField
                                 |
                                 +--javax.swing.JPasswordField

Deklaration

public class JPasswordField
extends javax.swing.JTextField

Beschreibung

Das Textfeld für die Eingabe eines Passworts. Dabei wird nicht das eigentlich eingegebene Zeichen dargestellt, sondern ein einstellbares echoChar (typischerweise ein Stern). Obwohl aufgrund der Kompatibilität mit dem JTextField die Methode getText() implementiert wurde, sollte getPassword() dafür benutzt werden.


 
Konstruktoren
publicJPasswordField()
publicJPasswordField(String text)
publicJPasswordField(int columns)
publicJPasswordField(String text, int columns)
publicJPasswordField(Document doc, String txt, int columns)
 
Methoden
public StringgetUIClassID()
public chargetEchoChar()
public voidsetEchoChar(char c)
public booleanechoCharIsSet()
public voidcut()
public voidcopy()
public StringgetText()
      Verworfen in Version 1.4.
public StringgetText(int offs, int len)
      Verworfen in Version 1.4.
public char[]getPassword()
protected StringparamString()
public AccessibleContextgetAccessibleContext()


 

Konstruktoren im Detail

public JPasswordField()
Erstellt ein neues Exemplar.
public JPasswordField(String text)
Erzeugt ein neues Exemplar mit dem angegebenen Passwort.
public JPasswordField(int columns)
Erzeugt ein neues Exemplar mit der angegebenen Anzahl an Spalten.
public JPasswordField(String text, int columns)
Erzeugt ein neues Textfeld mit dem angegebenen Text und der angegebenen Spaltenanzahl.
public JPasswordField(Document doc, String txt, int columns)
Erzeugt ein neues Textfeld mit dem angegebenen Text, dem angegebenen Dokument und der angegebenen Spaltenanzahl.

 

Methoden im Detail

public String getUIClassID()
Liefert den Namen der Look-and-Feel-Klasse, die diese Komponente rendert.
public char getEchoChar()
Liefert das Zeichen, das anstelle der eingegebenen Zeichen erscheint (Standard ist »*«).
public void setEchoChar(char c)
Setzt das Zeichen, das anstelle der eingegebenen Zeichen erscheint (Standard ist »*«).
public boolean echoCharIsSet()
Liefert true, wenn ein echoChar gesetzt wurde.
public void cut()
Ruft provideErrorFeedback auf, das das Look-and-Feel veranlasst, einen Fehler zu melden (typischerweise ein entsprechenendes Geräusch).
public void copy()
Ruft provideErrorFeedback auf, das das Look-and-Feel veranlasst, einen Fehler zu melden (typischerweise ein entsprechenendes Geräusch).
public String getText()
Liefert den Text des Textfeldes. Aus Sicherheitsgründen sollte getPassword() benutzt werden.
public String getText(int offs, int len)
Liefert den Text des Textfeldes. Aus Sicherheitsgründen sollte getPassword() benutzt werden.
Exception: BadLocationException
public char[] getPassword()
Liefert das Passwort.
protected String paramString()
Liefert eine String-Repräsentation dieser Komponente für Debugging-Zwecke. Unterschiedliche VMs können hierbei unterschiedliche Ergebnisse liefern.
public AccessibleContext getAccessibleContext()
Liefert das AccessibleContext-Exemplar zu dieser Komponente.


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

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