|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--de.jaetzold.util.AlertDialog
Modaler Dialog mit einem TextField fuer eine Nachricht, sowie optional bis zu 3 Knoepfen. Diese Klasse kann verwendet werden um einfach Nachrichten an den Benutzer der Oberflaeche zu geben, bzw. Rueckfragen zu starten. Der Rueckgabewert von run() gibt Aufschluss darueber welcher Knopf gedrueckt wurde.
Inner classes inherited from class java.awt.Dialog |
Dialog.AccessibleAWTDialog |
Inner classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent |
Field Summary | |
protected Object |
buttonKlickMonitor
Wenn geklickt wurde wird diesem Monitor notifyAll() geshickt. |
static int |
CANCEL
Konstante fuer den CANCEL Knopf. |
static int |
IGNORE
Konstante fuer den IGNORE Knopf. |
protected int |
klickedButtonId
Die Nummer des gedreuckten Knopfes. |
static int |
NONE
Konstante fuer keinen gedrueckten Knopf. |
static int |
OK
Konstante fuer den OK Knopf. |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
AlertDialog(String message,
String ok,
String cancel,
String ignore,
Frame mainFrame)
Erzeugt einen neuen Dialog mit den angegebenen Parametern. |
Method Summary | |
void |
klicked(int buttonId)
Wird von den ActionListenern der Knoepfe aufgerufen wenn geklickt wurde. |
int |
run()
Stellt den AlertDialog dar und kommt erst zurueck wenn auf einen der Knoepfe geklickt wurde. |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, paramString, setModal, setResizable, setTitle, show |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, processWindowEvent, removeWindowListener, setCursor, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int NONE
public static final int OK
public static final int CANCEL
public static final int IGNORE
protected Object buttonKlickMonitor
protected int klickedButtonId
Constructor Detail |
public AlertDialog(String message, String ok, String cancel, String ignore, Frame mainFrame)
message
- die darzustellende Nachricht fuer das TextField.ok
- Text der auf dem OK Knopf stehen soll.cancel
- Text der auf dem CANCEL Knopf stehen soll.ignore
- Text der auf dem IGNORE Knopf stehen soll.mainFrame
- der Frame dessen Input in der Modalschleife abgefangen werden soll.Method Detail |
public int run()
public void klicked(int buttonId)
buttonId
- die zu dem entsprechenden Knopf gehoerige Konstante.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |