|
|||||||||
| 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.WaitDialog
public abstract class WaitDialog
Warte-Dialog, der einen Text und einen Fortschrittsbalken fuer ein Timeout anzeigt. Zwei Anwendungsbeispiele:
check()
implementiert wird. Der Rueckgabe-Wert der Funktion entscheidet darueber, ob der Dialog
geschlossen werden soll oder weiter gewartet wird. Diese Funktion wird nach Ablauf jeder Sekunde
erneut aufgerufen. Solange, bis sie true zurueckliefert, oder das Timeout
abgelaufen ist.
| Field Summary |
|---|
| Fields inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog |
|---|
i18n, MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE |
| Constructor Summary | |
|---|---|
WaitDialog(int pos)
Erzeugt einen Wartedialog mit einem Standard-Timeout von 60 Sekunden. |
|
WaitDialog(long timeout,
int pos)
ct. |
|
| Method Summary | |
|---|---|
protected abstract boolean |
check()
Wird nach Ablauf jeder Sekunde aufgerufen. |
protected java.lang.Object |
getData()
Die Funktion liefert immer null. |
java.lang.String |
getText()
Liefert den anzuzeigenden Text. |
protected void |
paint(org.eclipse.swt.widgets.Composite parent)
Muss vom abgeleiteten Dialog ueberschrieben werden. |
| 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 WaitDialog(int pos)
pos - die Position des Dialogs.
public WaitDialog(long timeout,
int pos)
timeout - Timeout in Millisekunden, nach deren Ablauf der Dialog mit einer
OperationCancelledException abbrechen soll.pos - die Position des Dialogs.| Method Detail |
|---|
protected java.lang.Object getData()
throws java.lang.Exception
null.
getData in class AbstractDialogjava.lang.ExceptionAbstractDialog.getData()public java.lang.String getText()
protected abstract boolean check()
protected void paint(org.eclipse.swt.widgets.Composite parent)
throws java.lang.Exception
AbstractDialog
paint 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)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||