public class YesNoDialog extends AbstractDialog
i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE| Constructor and Description |
|---|
YesNoDialog(int position)
Erzeugt einen neuen Dialog.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
extend(Container container)
Kann von abgeleiteten Dialogen ueberschrieben werden, um
den Dialog noch zu erweitern.
|
protected java.lang.Object |
getData()
Diese Funktion wird beim Schliessen des Dialogs in open()
aufgerufen und liefert die ausgewaehlten Daten zurueck.
|
java.lang.String |
getText()
Liefert den angezeigten Text.
|
protected void |
onEscape()
Kann ueberschrieben werden, um zu beeinflussen, was passieren soll, wenn
der User versucht, den Dialog mit Escape zu beenden.
|
protected void |
paint(org.eclipse.swt.widgets.Composite parent)
Muss vom abgeleiteten Dialog ueberschrieben werden.
|
void |
setText(java.lang.String text)
Speichert den anzuzeigenden Text.
|
addCloseListener, addShellListener, close, createShell, getDisplay, getShell, isModeless, open, setMonitor, setPanelText, setSideImage, setSize, setTitlepublic YesNoDialog(int position)
position - Position des Dialogs.AbstractDialog.POSITION_MOUSE,
AbstractDialog.POSITION_CENTERpublic void setText(java.lang.String text)
text - anzuzeigender Text.public java.lang.String getText()
protected void onEscape()
AbstractDialogonEscape in class AbstractDialogAbstractDialog.onEscape()protected void paint(org.eclipse.swt.widgets.Composite parent)
throws java.lang.Exception
AbstractDialogpaint in class AbstractDialogparent - 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 void extend(Container container) throws java.lang.Exception
container - der Container.java.lang.Exceptionprotected java.lang.Object getData()
throws java.lang.Exception
AbstractDialoggetData in class AbstractDialogjava.lang.ExceptionAbstractDialog.getData()