|
||||||||||
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 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 existspublic 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 existspublic 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 existsMethod 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.ActionListener
ae
- is the ActionEventprivate void close()
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public 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 |