Protege-2000 1.7

edu.stanford.smi.protege.util
Class ModalDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--edu.stanford.smi.protege.util.ModalDialog
All Implemented Interfaces:
Accessible, Disposable, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class ModalDialog
extends JDialog
implements Disposable

Description of the class

Author:
Ray Fergerson
See Also:
Serialized Form

Inner Class Summary
static interface ModalDialog.CloseCallback
           
 
Inner classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
Field Summary
static int ERROR
           
static int MODE_CLOSE
           
static int MODE_OK_CANCEL
           
static int MODE_YES_NO
           
static int MODE_YES_NO_CANCEL
           
static int OPTION_CANCEL
           
static int OPTION_CLOSE
           
static int OPTION_NO
           
static int OPTION_OK
           
static int OPTION_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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Method Summary
 void attemptClose(int result)
           
 void finalize()
           
static ModalDialog getCurrentDialog()
           
static int showDialog(Component parent, Component panel, String title, int mode)
           
static int showDialog(Component parent, Component panel, String title, int mode, ModalDialog.CloseCallback callback)
           
static int showDialog(Component parent, Component panel, String title, int mode, ModalDialog.CloseCallback callback, boolean enableCloseButton)
           
static void showMessageDialog(Component parent, String message)
           
static int showMessageDialog(Component parent, String message, int mode)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, 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, wait, wait, wait
 
Methods inherited from interface edu.stanford.smi.protege.util.Disposable
dispose
 

Field Detail

OPTION_OK

public static final int OPTION_OK

OPTION_YES

public static final int OPTION_YES

OPTION_NO

public static final int OPTION_NO

OPTION_CANCEL

public static final int OPTION_CANCEL

OPTION_CLOSE

public static final int OPTION_CLOSE

ERROR

public static final int ERROR

MODE_OK_CANCEL

public static final int MODE_OK_CANCEL

MODE_YES_NO_CANCEL

public static final int MODE_YES_NO_CANCEL

MODE_YES_NO

public static final int MODE_YES_NO

MODE_CLOSE

public static final int MODE_CLOSE
Method Detail

attemptClose

public void attemptClose(int result)

finalize

public void finalize()
Overrides:
finalize in class Window

getCurrentDialog

public static ModalDialog getCurrentDialog()

showDialog

public static int showDialog(Component parent,
                             Component panel,
                             String title,
                             int mode)

showDialog

public static int showDialog(Component parent,
                             Component panel,
                             String title,
                             int mode,
                             ModalDialog.CloseCallback callback)

showDialog

public static int showDialog(Component parent,
                             Component panel,
                             String title,
                             int mode,
                             ModalDialog.CloseCallback callback,
                             boolean enableCloseButton)

showMessageDialog

public static void showMessageDialog(Component parent,
                                     String message)

showMessageDialog

public static int showMessageDialog(Component parent,
                                    String message,
                                    int mode)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.