|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
O2Plib.gui.PopupYesNoDialogBox
public class PopupYesNoDialogBox
Class PopupYesNoDialogBox is a dialog box with with 1, 2 or 3 yesMsg, noMsg, and cancelMsg.
If you press yes or no, it sets the this.okFlag to true or false and the this.cancelFlag to false.
If you press cancel, it sets the this.okFlag to false and the this.cancelFlag to true.
This code was derived from Flicker and MAExplorer at http://open2dprot.sourceforge.net/Flicker and http://maexplorer.sourceforge.net/
This work was produced by Peter Lemkin of the National Cancer Institute, an agency of the United States Government. As a work of the United States Government there is no associated copyright. It is offered as open source software under the Mozilla Public License (version 1.1) subject to the limitations noted in the accompanying LEGAL file. This notice must be included with the code. The Open2Dprot Mozilla and Legal files are available on http://open2dprot.sourceforge.net/
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
java.awt.Window.AccessibleAWTWindow |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
boolean |
cancelFlag
flag set by cancel button |
private java.lang.String |
cancelMsg
Cancel label for dialog box |
private java.lang.String |
msg
Message for dialog box |
private java.lang.String |
noMsg
No label for dialog box |
boolean |
okFlag
flag set by the yes button (no or cancel button set to false) |
(package private) static long |
serialVersionUID
frame id |
private java.lang.String |
yesMsg
Yes label for dialog box |
| 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 | |
|---|---|
PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String okMsg)
PopupYesNoDialogBox() - Constructor for popup OK modal dialog. |
|
PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String okMsg,
java.awt.Color bgColor)
PopupYesNoDialogBox() - Constructor for popup OK modal dialog. |
|
PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg)
PopupYesNoDialogBox() - Constructor for popup YES/NO modal dialog. |
|
PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.awt.Color bgColor)
PopupYesNoDialogBox() - Constructor for popup YES/NO modal dialog. |
|
PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.lang.String cancelMsg)
PopupYesNoDialogBox() - Constructor for popup YES/NO/CANCEL modal dialog. |
|
PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.lang.String cancelMsg,
java.awt.Color bgColor)
PopupYesNoDialogBox() - Constructor for popup YES/NO/CANCEL modal dialog. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed() - handle action events |
private void |
buildGUI()
buildGUI() - Build GUI |
private void |
close()
close() - close this popup |
private void |
positionWindow()
positionWindow() - position window on the screen |
private void |
setupDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.lang.String cancelMsg,
java.awt.Color bgColor)
setupDialogBox() - setup for popup yes/no/cancel modal dialog. |
void |
windowActivated(java.awt.event.WindowEvent e)
|
void |
windowClosed(java.awt.event.WindowEvent e)
|
void |
windowClosing(java.awt.event.WindowEvent e)
windowClosing() - close down the window - assume false. |
void |
windowDeactivated(java.awt.event.WindowEvent e)
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
|
void |
windowIconified(java.awt.event.WindowEvent e)
|
void |
windowOpened(java.awt.event.WindowEvent e)
|
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
|---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
static final long serialVersionUID
private java.lang.String msg
private java.lang.String yesMsg
private java.lang.String noMsg
private java.lang.String cancelMsg
public boolean okFlag
public boolean cancelFlag
| Constructor Detail |
|---|
public PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.lang.String cancelMsg,
java.awt.Color bgColor)
f - is the application parent frame of dialog boxmsg - for dialog boxyesMsg - for dialog box if it existsnoMsg - for dialog box if it existscancelMsg - for dialog box if it existsbgColor - for background else defaults to gray.
public PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.lang.String cancelMsg)
f - is the application parent frame of dialog boxmsg - for dialog boxyesMsg - for dialog box if it existsnoMsg - for dialog box if it existscancelMsg - for dialog box if it exists
public PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.awt.Color bgColor)
f - is the application parent frame of dialog boxmsg - for dialog boxyesMsg - for dialog box if it existsnoMsg - for dialog box if it existsbgColor - for background else defaults to gray.
public PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg)
f - is the application parent frame of dialog boxmsg - for dialog boxyesMsg - for dialog box if it existsnoMsg - for dialog box if it exists
public PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String okMsg,
java.awt.Color bgColor)
f - is the application parent frame of dialog boxmsg - for dialog boxokMsg - for dialog box if it existsbgColor - for background else defaults to gray.
public PopupYesNoDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String okMsg)
f - is the application parent frame of dialog boxmsg - for dialog boxokMsg - for dialog box if it exists| Method Detail |
|---|
private void positionWindow()
private void setupDialogBox(java.awt.Frame f,
java.lang.String msg,
java.lang.String yesMsg,
java.lang.String noMsg,
java.lang.String cancelMsg,
java.awt.Color bgColor)
f - is the application parent frame of dialog boxmsg - for dialog boxyesMsg - for dialog box if it existsnoMsg - for dialog box if it existscancelMsg - for dialog box if it existsbgColor - for background else defaults to gray.private void buildGUI()
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed in interface java.awt.event.ActionListenerae - is the ActionEventprivate void close()
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||