|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.gui.dialogs.AbstractDialog
de.willuhn.jameica.gui.dialogs.SimpleDialog
de.willuhn.jameica.gui.dialogs.NewPasswordDialog
public class NewPasswordDialog
Dialog zur Neuvergabe von Passworten.
Die Klasse implementiert bereits die FunktioncheckPassword(String,String)
und prueft dort, ob ueberhaupt Passworter eingegeben wurden und ob beide
uebereinstimmen. Sollen weitere Pruefungen vorgenommen werden, dann bitte
einfach diese Funktion ueberschreiben.
| Field Summary |
|---|
| Fields inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog |
|---|
i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE |
| Constructor Summary | |
|---|---|
NewPasswordDialog(int position)
Erzeugt einen neuen Passwort-Dialog. |
|
| Method Summary | |
|---|---|
protected boolean |
checkPassword(java.lang.String password,
java.lang.String password2)
Prueft die Eingabe der Passworte. |
protected java.lang.Object |
getData()
Diese Funktion wird beim Schliessen des Dialogs in open() aufgerufen und liefert die ausgewaehlten Daten zurueck. |
protected void |
paint(org.eclipse.swt.widgets.Composite parent)
Muss vom abgeleiteten Dialog ueberschrieben werden. |
protected void |
setErrorText(java.lang.String text)
Zeigt den uebergebenen Text rot markiert links neben dem OK-Button an. |
protected void |
setLabel2Text(java.lang.String text)
Speichert den Text, der links neben dem Eingabefeld fuer die Passwort-Wiederholung angezeigt werden soll (Optional). |
protected void |
setLabelText(java.lang.String text)
Speichert den Text, der links neben dem Eingabefeld fuer die Passwort-Eingabe angezeigt werden soll (Optional). |
| Methods inherited from class de.willuhn.jameica.gui.dialogs.SimpleDialog |
|---|
getText, setText |
| Methods inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog |
|---|
addCloseListener, addShellListener, close, getDisplay, getShell, open, setMonitor, setSideImage, setSize, setTitle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NewPasswordDialog(int position)
position - Position des Dialogs.AbstractDialog.POSITION_MOUSE,
AbstractDialog.POSITION_CENTER| Method Detail |
|---|
protected void setLabelText(java.lang.String text)
text - anzuzeigender Text.protected void setLabel2Text(java.lang.String text)
text - anzuzeigender Text.protected final void setErrorText(java.lang.String text)
checkPassword(String) heraus
aufgerufen werden, um dem benutzer zu zeigen, warum seine
Passwort-Eingabe falsch war.
text - Der anzuzeigende Fehlertext.
protected void paint(org.eclipse.swt.widgets.Composite parent)
throws java.lang.Exception
AbstractDialog
paint in class SimpleDialogparent - das Composite, in dem der Dialog gemalt werden soll.
Hinweis: Das Composite enthaelt bereits ein einspaltiges GridLayout.
java.lang.Exception - Kann von der abgeleiteten Klasse geworfen
werden. Tut sie das, wird der Dialog nicht angezeigt.AbstractDialog.paint(org.eclipse.swt.widgets.Composite)
protected boolean checkPassword(java.lang.String password,
java.lang.String password2)
password - das gerade eingegebene Passwort.password2 - die Passwort-Wiederholung.
protected java.lang.Object getData()
throws java.lang.Exception
AbstractDialog
getData in class SimpleDialogjava.lang.ExceptionAbstractDialog.getData()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||