vips.gui
Class InputDlg
java.lang.Object
org.eclipse.swt.widgets.Dialog
vips.gui.InputDlg
public class InputDlg
- extends org.eclipse.swt.widgets.Dialog
In diesem Dialog kann der User einen Text eingeben oder bearbeiten.
|
Nested Class Summary |
static interface |
InputDlg.Verifizierer
Dieses Interface kann implementiert und an open übergeben
werden, um zu kontrolieren, ob der Dialog mit ok beendet werden kann. |
|
Constructor Summary |
InputDlg(org.eclipse.swt.widgets.Shell parent)
Erzeugt neuen Dialog mit parent als Papa-Shell. |
|
Method Summary |
java.lang.String |
open(java.lang.String nachricht,
java.lang.String text,
InputDlg.Verifizierer checker,
boolean centerOnShell)
Öffnet den Dialog |
| Methods inherited from class org.eclipse.swt.widgets.Dialog |
checkSubclass, getParent, getStyle, getText, setText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STANDARD_VERIFIZIERER
public static final InputDlg.Verifizierer STANDARD_VERIFIZIERER
- Diese Standardimplementierung vom Verifizierer erlaubt alles.
InputDlg
public InputDlg(org.eclipse.swt.widgets.Shell parent)
- Erzeugt neuen Dialog mit parent als Papa-Shell.
open
public java.lang.String open(java.lang.String nachricht,
java.lang.String text,
InputDlg.Verifizierer checker,
boolean centerOnShell)
- Öffnet den Dialog
- Parameters:
nachricht - Eine Beschreibung, was der Dialog tut.text - Der Starttext des Dialogschecker - Ein Verifizierer, der verwendet wird, um zu prüfen,
ob die Eingabe erlaubt ist.centerOnShell - Gibt an, ob der Dialog auf
der Parent-Shell zentriert werden sollen (true) oder unterm Mauszeiger (false)
- Returns:
- Der eingebebenen Text oder null, wenn der Dialog abgebrochen wurde.
- Throws:
java.lang.IllegalArgumentException - Wenn ein parameter null ist