Class PopupEditPrjDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--PopupEditPrjDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.awt.event.WindowListener

public class PopupEditPrjDialog
extends java.awt.Dialog
implements java.awt.event.ActionListener, java.awt.event.WindowListener

Class to popup up dialog for Edit Project. This class displays a dialog window containing 2 buttons yes and no to pass the infomormation on - chk flag for what user clicked on no= false; yes= true.

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.

Version:
$Date: 2002/10/14 19:22:31 $ $Revision: 1.4 $
Author:
P. Lemkin (NCI), G. Thornwall (SAIC), B. Stephens(SAIC), NCI-Frederick, Frederick, MD
See Also:
MAExplorer Home, Serialized Form

Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.AWTTreeLock
 
Field Summary
 boolean alertDone
          button pressed flag
 boolean flag
          flag: yes/no response flag
 java.awt.Frame frame
          Frame holding popup dialog
 int height
          size of frame height
(package private)  java.awt.Label label
          for msg label
(package private)  java.awt.event.ActionListener listener
          action listener for edited project dialog
private  MaeConfigData mcd
          link to global MaeConfigData instance
(package private)  boolean sleepFlag
          wait for button to be pushed
private  java.lang.String spaces
          50 spaces
 int width
          size of frame width
 
Fields inherited from class java.awt.Dialog
base, keepBlocking, modal, nameCounter, resizable, serialVersionUID, title
 
Fields inherited from class java.awt.Window
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, showWithParent, state, warningString, weakThis, windowListener, windowSerializedDataVersion
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads
 
Fields inherited from class java.awt.Component
accessibleContext, actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, privateKey, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, windowClosingException, windowListenerK, x, y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
(package private) PopupEditPrjDialog(java.awt.Frame f, MaeConfigData mcd)
          PopupEditPrjDialog() - Constructor for yes/no buttons
(package private) PopupEditPrjDialog(java.awt.Frame f, MaeConfigData mcd, java.lang.String msg)
          PopupEditPrjDialog() - Constructor for OK button only
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
          actionPerformed() - Handle button clicks
 void alertTimeout(java.lang.String msg)
          alertTimeout() - update the popup dialog msg - wait for CONTINUE
 void startPopupDialog(java.lang.String windowTitle)
          startPopupDialog() - create a hidden dialog panel within a frame.
 void startPopupDialogOK(java.lang.String windowTitle)
          startPopupDialogOK() - create a hidden dialog panel within a frame.
 void updatePopupDialog(java.lang.String defaultMsg)
          updatePopupDialog() - display/unhide popup dialog frame and set new vals.
 void windowActivated(java.awt.event.WindowEvent e)
           
 void windowClosed(java.awt.event.WindowEvent e)
           
 void windowClosing(java.awt.event.WindowEvent we)
          windowClosing() - close down the window on PC only.
 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, conditionalShow, constructComponentName, dispose, disposeImpl, getAccessibleContext, getTitle, hide, hideAndDisposeHandler, initIDs, interruptBlocking, isModal, isResizable, paramString, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, ownedInit, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, processWindowEvent, readObject, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, setWarningString, toBack, toFront, transferFocus, writeObject
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getWindowForObject, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

mcd

private MaeConfigData mcd
link to global MaeConfigData instance

width

public int width
size of frame width

height

public int height
size of frame height

frame

public java.awt.Frame frame
Frame holding popup dialog

label

java.awt.Label label
for msg label

flag

public boolean flag
flag: yes/no response flag

alertDone

public boolean alertDone
button pressed flag

sleepFlag

boolean sleepFlag
wait for button to be pushed

listener

java.awt.event.ActionListener listener
action listener for edited project dialog

spaces

private java.lang.String spaces
50 spaces
Constructor Detail

PopupEditPrjDialog

PopupEditPrjDialog(java.awt.Frame f,
                   MaeConfigData mcd)
PopupEditPrjDialog() - Constructor for yes/no buttons
Parameters:
f - is frame to put dialog in
mcd - is instance of MaeConfigData
See Also:
startPopupDialogOK(java.lang.String)

PopupEditPrjDialog

PopupEditPrjDialog(java.awt.Frame f,
                   MaeConfigData mcd,
                   java.lang.String msg)
PopupEditPrjDialog() - Constructor for OK button only
Parameters:
f - is frame to put dialog in
mcd - is instance of MaeConfigData
msg - is message to use in prompt
See Also:
startPopupDialogOK(java.lang.String)
Method Detail

startPopupDialogOK

public void startPopupDialogOK(java.lang.String windowTitle)
startPopupDialogOK() - create a hidden dialog panel within a frame. This is reused each time we popup a panel.
Parameters:
windowTitle - to use in popup

startPopupDialog

public void startPopupDialog(java.lang.String windowTitle)
startPopupDialog() - create a hidden dialog panel within a frame.
Parameters:
windowTitle - to use in popup

updatePopupDialog

public void updatePopupDialog(java.lang.String defaultMsg)
updatePopupDialog() - display/unhide popup dialog frame and set new vals. Remove recreate actionListeners & components
Parameters:
defaultMsg - to use in popup

alertTimeout

public void alertTimeout(java.lang.String msg)
alertTimeout() - update the popup dialog msg - wait for CONTINUE
Parameters:
msg - to use in timeout popup
See Also:
updatePopupDialog(java.lang.String)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed() - Handle button clicks
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
ae - ActionEvent, button press event

windowClosing

public void windowClosing(java.awt.event.WindowEvent we)
windowClosing() - close down the window on PC only.
Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
we - window closing event

windowOpened

public void windowOpened(java.awt.event.WindowEvent e)
Specified by:
windowOpened in interface java.awt.event.WindowListener

windowActivated

public void windowActivated(java.awt.event.WindowEvent e)
Specified by:
windowActivated in interface java.awt.event.WindowListener

windowClosed

public void windowClosed(java.awt.event.WindowEvent e)
Specified by:
windowClosed in interface java.awt.event.WindowListener

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent e)
Specified by:
windowDeactivated in interface java.awt.event.WindowListener

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent e)
Specified by:
windowDeiconified in interface java.awt.event.WindowListener

windowIconified

public void windowIconified(java.awt.event.WindowEvent e)
Specified by:
windowIconified in interface java.awt.event.WindowListener