rcm.awt
Class PopupDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--rcm.awt.PopupDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
RunnableDialog, WorkbenchControlPanel

public class PopupDialog
extends java.awt.Dialog


Nested Class Summary
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int CANCEL
           
static java.lang.String currentDirectory
           
static int NO
           
static int OK
           
static int YES
           
 
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
PopupDialog(java.awt.Component parent, java.lang.String title, boolean modal)
           
PopupDialog(java.awt.Component parent, java.lang.String title, boolean modal, java.lang.String question, java.lang.String initialEntry, java.lang.String okOrYes, java.lang.String no, java.lang.String cancel)
           
 
Method Summary
 void addPopupListener(PopupListener listener)
           
static java.lang.String ask(java.awt.Component comp, java.lang.String topic, java.lang.String question)
           
static java.lang.String ask(java.awt.Component comp, java.lang.String topic, java.lang.String question, java.lang.String defaultAnswer)
           
static java.lang.String askDirectory(java.awt.Component comp, java.lang.String topic, java.lang.String defaultFilename, boolean loading)
           
static java.lang.String askFilename(java.awt.Component comp, java.lang.String topic, java.lang.String defaultFilename, boolean loading)
           
static void centerWindow(java.awt.Window window, java.awt.Component ref)
           
 void close()
           
 int getAnswer()
           
 java.lang.String getText()
           
static void main(java.lang.String[] args)
           
static boolean okcancel(java.awt.Component comp, java.lang.String topic, java.lang.String question)
           
 void removePopupListener(PopupListener listener)
           
 void setAnswer(int answer)
           
 void show()
           
static void warn(java.awt.Component comp, java.lang.String topic, java.lang.String message)
           
static boolean yesno(java.awt.Component comp, java.lang.String topic, java.lang.String question)
           
static int yesnocancel(java.awt.Component comp, java.lang.String topic, java.lang.String question)
           
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, 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

YES

public static final int YES

OK

public static final int OK

NO

public static final int NO

CANCEL

public static final int CANCEL

currentDirectory

public static java.lang.String currentDirectory
Constructor Detail

PopupDialog

public PopupDialog(java.awt.Component parent,
                   java.lang.String title,
                   boolean modal)

PopupDialog

public PopupDialog(java.awt.Component parent,
                   java.lang.String title,
                   boolean modal,
                   java.lang.String question,
                   java.lang.String initialEntry,
                   java.lang.String okOrYes,
                   java.lang.String no,
                   java.lang.String cancel)
Method Detail

ask

public static java.lang.String ask(java.awt.Component comp,
                                   java.lang.String topic,
                                   java.lang.String question,
                                   java.lang.String defaultAnswer)

ask

public static java.lang.String ask(java.awt.Component comp,
                                   java.lang.String topic,
                                   java.lang.String question)

okcancel

public static boolean okcancel(java.awt.Component comp,
                               java.lang.String topic,
                               java.lang.String question)

yesno

public static boolean yesno(java.awt.Component comp,
                            java.lang.String topic,
                            java.lang.String question)

yesnocancel

public static int yesnocancel(java.awt.Component comp,
                              java.lang.String topic,
                              java.lang.String question)

warn

public static void warn(java.awt.Component comp,
                        java.lang.String topic,
                        java.lang.String message)

askFilename

public static java.lang.String askFilename(java.awt.Component comp,
                                           java.lang.String topic,
                                           java.lang.String defaultFilename,
                                           boolean loading)

askDirectory

public static java.lang.String askDirectory(java.awt.Component comp,
                                            java.lang.String topic,
                                            java.lang.String defaultFilename,
                                            boolean loading)

centerWindow

public static void centerWindow(java.awt.Window window,
                                java.awt.Component ref)

show

public void show()
Overrides:
show in class java.awt.Dialog

getAnswer

public int getAnswer()

setAnswer

public void setAnswer(int answer)

getText

public java.lang.String getText()

addPopupListener

public void addPopupListener(PopupListener listener)

removePopupListener

public void removePopupListener(PopupListener listener)

close

public void close()

main

public static void main(java.lang.String[] args)