|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.komponenten.Komponente
sum.komponenten.Textkomponente
sum.komponenten.Markierungskomponente
sum.komponenten.Textfeld
sum.komponenten.Kennwortfeld
public class Kennwortfeld
Ein Kennwortfeld ist eine Unterklasse vom Textfeld. Eingaben im Kennwortfeld werden durch sogenannte Echozeichen dargestellt. Wenn etwas in ein Kennwortfeld getippt werden soll, muss es vorher mit einem Mausklick aktiviert werden, d.h. das Kennwortfeld muss den Fokus haben.
Field Summary | |
---|---|
protected JPasswordField |
hatPasswordField
|
protected String |
zEingabeBestaetigtBearbeiter
|
Fields inherited from class |
---|
hatTextField |
Fields inherited from class |
---|
zInhaltGeaendertBearbeiter, zMarkierungGeaendertBearbeiter |
Fields inherited from class |
---|
zAktuellFont, zSchriftArt, zSchriftGroesse, zSchriftStil |
Fields inherited from class |
---|
hatComponent, kenntFenster |
Constructor Summary | |
---|---|
Kennwortfeld(double pLinks,
double pOben,
double pBreite,
double pHoehe,
char pEchozeichen)
Das Kennwortfeld wird erzeugt und enthaelt den uebergebenen Text. |
|
Kennwortfeld(Fenster pFenster,
double pLinks,
double pOben,
double pBreite,
double pHoehe,
char pEchozeichen)
Das Kennwortfeld wird erzeugt und enthaelt den uebergebenen Text. |
Method Summary | |
---|---|
protected void |
bekommtFokus()
Das Kennwortfeld erhaelt den Fokus. |
protected void |
eingabeBestaetigt()
Das Kennwortfeld reagiert auf die Eingabebestaetigung (Enter). |
protected void |
inhaltGeaendert()
Das Kennwortfeld reagiert auf Veraenderungen. |
char |
kennwortzeichen()
Das Echozeichen wird zurueckgegeben. |
char |
kennwortZeichen()
Das Echozeichen wird zurueckgegeben. |
protected void |
markierungGeaendert()
Das Kennwortfeld reagiert auf Veraenderungen der Markierung. |
void |
setzeBearbeiterEingabeBestaetigt(String pBearbeiter)
Die Methode zur Bearbeitung des EingabeBestaetigt-Ereignisses in der Ereignisanwendung wird festgelegt. |
void |
setzeKennwortzeichen(char pZeichen)
Das Echozeichen wird festgelegt. |
void |
setzeKennwortZeichen(char pZeichen)
Das Echozeichen wird festgelegt. |
protected void |
verliertFokus()
Das Kennwortfeld verliert den Fokus. |
Methods inherited from class |
---|
fuegeEin, haengeAn, haengeAn, haengeAn, haengeAn, inhaltAlsText, istMarkiert, loesche, loescheAlles, loescheMarkierung, markiereAlles, markiereNichts, markierterInhalt, markierungsAnfang, markierungsEnde, setzeAusrichtung, setzeInhalt, setzeMarkierung, teilinhalt |
Methods inherited from class |
---|
setzeBearbeiterInhaltGeaendert, setzeBearbeiterMarkierungGeaendert, teilInhalt |
Methods inherited from class |
---|
aktiviere, besitztFokus, breite, deaktiviere, farbe, fokusErhaltenBearbeiter, fokusVerlorenBearbeiter, gibFrei, hoehe, init, istAktiv, istSichtbar, lerneKomponenteKennen, links, oben, setzeBearbeiterFokusErhalten, setzeBearbeiterFokusVerloren, setzeFarbe, setzeFarbe, setzeFokus, setzeFokusWert, setzeGroesse, setzeHinweis, setzePosition, verstecke, zeige |
Methods inherited from class |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected JPasswordField hatPasswordField
protected String zEingabeBestaetigtBearbeiter
Constructor Detail |
---|
public Kennwortfeld(double pLinks, double pOben, double pBreite, double pHoehe, char pEchozeichen)
pLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der KomponentepEchozeichen
- das Zeichen, das an Stelle des eingegebenen Textes dargestellt wirdpublic Kennwortfeld(Fenster pFenster, double pLinks, double pOben, double pBreite, double pHoehe, char pEchozeichen)
pFenster
- das Fenster, das die Komponente enthältpLinks
- der Abstand der Komponente vom linken FensterrandpOben
- der Abstand der Komponente vom oberen FensterrandpBreite
- die Breite der KomponentepHoehe
- die Hoehe der KomponentepEchozeichen
- das Zeichen, das an Stelle des eingegebenen Textes dargestellt wirdMethod Detail |
---|
protected void bekommtFokus()
bekommtFokus
in class Textfeld
protected void eingabeBestaetigt()
eingabeBestaetigt
in class Textfeld
protected void inhaltGeaendert()
inhaltGeaendert
in class Textfeld
public char kennwortzeichen()
public char kennwortZeichen()
protected void markierungGeaendert()
markierungGeaendert
in class Textfeld
public void setzeBearbeiterEingabeBestaetigt(String pBearbeiter)
setzeBearbeiterEingabeBestaetigt
in class Textfeld
pBearbeiter
- der Bezeichner des Dienstes der SuMAnwendung, der aufgerufen wird, wenn in der Komponente Enter gedrueckt wurde.public void setzeKennwortzeichen(char pZeichen)
pZeichen
- das neue Echozeichenpublic void setzeKennwortZeichen(char pZeichen)
pZeichen
- das neue Echozeichenprotected void verliertFokus()
verliertFokus
in class Textfeld
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |