|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--trex.GUI.JMessageBox
Provides a simple MessageBox class. Title, text and button types can be set. The selected button type is returned. As the auther found out about JOptionPane, this class is no longer used in TRex.
Nested Class Summary |
Nested classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
Nested classes inherited from class java.awt.Dialog |
Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
static int |
ABORT
Button type: Abort |
static int |
CANCEL
Button type: Cancel |
static int |
IGNORE
Button type: Ignore |
static int |
NO
Button type: No |
static int |
OK
Button type: OK |
static int |
YES
Button type: Yes |
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Method Summary | |
void |
actionPerformed(ActionEvent e)
Close the dialog on a button event |
static int |
Box(Frame parent,
String title,
String text,
int button_type)
Display a modal message box and return selected button. |
void |
windowActivated(WindowEvent e)
Event handling. |
void |
windowClosed(WindowEvent e)
Event handling. |
void |
windowClosing(WindowEvent e)
Window closing is understood as "Abort" button. |
void |
windowDeactivated(WindowEvent e)
Event handling. |
void |
windowDeiconified(WindowEvent e)
Event handling. |
void |
windowIconified(WindowEvent e)
Event handling. |
void |
windowOpened(WindowEvent e)
Event handling. |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int OK
public static final int CANCEL
public static final int YES
public static final int NO
public static final int ABORT
public static final int IGNORE
Method Detail |
public static int Box(Frame parent, String title, String text, int button_type)
JMessageBox.Box(this, "Hello!", "Hello World! Continue?", JMessageBox.YES | JMessageBox.NO);
parent
- Parent window. May be any AWT Frame.title
- Window title.text
- Displayed text.button_type
- Buttons to be displayed. Values are "OR"s of the class' constants.
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void windowClosing(WindowEvent e)
windowClosing
in interface WindowListener
public void windowClosed(WindowEvent e)
windowClosed
in interface WindowListener
public void windowOpened(WindowEvent e)
windowOpened
in interface WindowListener
public void windowIconified(WindowEvent e)
windowIconified
in interface WindowListener
public void windowDeiconified(WindowEvent e)
windowDeiconified
in interface WindowListener
public void windowActivated(WindowEvent e)
windowActivated
in interface WindowListener
public void windowDeactivated(WindowEvent e)
windowDeactivated
in interface WindowListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |