com.developmentontheedge.application.dialog
Class OkCancelDialog

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.developmentontheedge.application.dialog.OkCancelDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
AbstractExportDialog, AbstractImportDialog, AskIDDialog, CreateDiagramElementDialog, CreateDiagramElementDialog, CreateEdgeDialog, CreateReactionDialog, ExpressionEditorDialog, GenerateHTMLDialog, MatlabErrorDialog, ModuleExportDialog, ModuleInfoDialog, ModuleReplaceDialog, ModulesActivatingDialog, NewDiagramDialog, NewModuleDialog, PlotDialog, ProcessDiagramDialog, StatusInfoDialog

public class OkCancelDialog
extends javax.swing.JDialog

Use this class for dialog with "Ok" and "Cancel" buttons

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
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
protected  javax.swing.JPanel buttonPanel
           
protected  javax.swing.JButton cancelButton
          "Cancel" button
static int ERROR
           
protected  javax.swing.JButton okButton
          "Ok" button
protected  boolean result
          Result of dialog executing
static int SUCCESS
           
 
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
OkCancelDialog(javax.swing.JDialog dialog, java.lang.String title)
           
OkCancelDialog(javax.swing.JDialog dialog, java.lang.String title, java.awt.Component userPane)
          Constructs dialog with parent dialog, title and user component
OkCancelDialog(javax.swing.JFrame frame, java.lang.String title)
          Constructs dialog with parent frame,title and user component
OkCancelDialog(javax.swing.JFrame frame, java.lang.String title, boolean modal)
           
OkCancelDialog(javax.swing.JFrame frame, java.lang.String title, java.awt.Component userPane)
           
OkCancelDialog(javax.swing.JFrame frame, java.lang.String title, java.awt.Component userPane, boolean modal)
          Constructs dialog with parent frame,title and user component
OkCancelDialog(javax.swing.JFrame frame, java.lang.String title, java.awt.Component userPane, java.lang.String cancelText, java.lang.String okText)
           
 
Method Summary
protected  void cancelPressed()
          "Cancel" button is pressed.
 boolean doModal()
          Displays modal dialog on screen.
protected  void exited()
          "Close window" button of title bar is pressed.
 javax.swing.JButton getCancelButton()
           
 javax.swing.JButton getOkButton()
           
protected  void okPressed()
          "Ok" button is pressed.
 void setContent(java.awt.Component comp)
          Sets user Component in work area.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
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, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, 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

SUCCESS

public static int SUCCESS

ERROR

public static int ERROR

buttonPanel

protected javax.swing.JPanel buttonPanel

okButton

protected javax.swing.JButton okButton
"Ok" button


cancelButton

protected javax.swing.JButton cancelButton
"Cancel" button


result

protected boolean result
Result of dialog executing

Constructor Detail

OkCancelDialog

public OkCancelDialog(javax.swing.JFrame frame,
                      java.lang.String title)
Constructs dialog with parent frame,title and user component

Parameters:
frame - the JFrame from which the dialog is displayed
title - the String to display in the dialog's title bar

OkCancelDialog

public OkCancelDialog(javax.swing.JFrame frame,
                      java.lang.String title,
                      boolean modal)

OkCancelDialog

public OkCancelDialog(javax.swing.JDialog dialog,
                      java.lang.String title)

OkCancelDialog

public OkCancelDialog(javax.swing.JFrame frame,
                      java.lang.String title,
                      java.awt.Component userPane,
                      java.lang.String cancelText,
                      java.lang.String okText)

OkCancelDialog

public OkCancelDialog(javax.swing.JFrame frame,
                      java.lang.String title,
                      java.awt.Component userPane)

OkCancelDialog

public OkCancelDialog(javax.swing.JDialog dialog,
                      java.lang.String title,
                      java.awt.Component userPane)
Constructs dialog with parent dialog, title and user component

Parameters:
dialog - the JDialog from which the dialog is displayed
title - the String to display in the dialog's title bar
userPane - user Component in work area of OkCancelDialog

OkCancelDialog

public OkCancelDialog(javax.swing.JFrame frame,
                      java.lang.String title,
                      java.awt.Component userPane,
                      boolean modal)
Constructs dialog with parent frame,title and user component

Parameters:
frame - the JFrame from which the dialog is displayed
title - the String to display in the dialog's title bar
userPane - user Component in work area of OkCancelDialog
Method Detail

setContent

public void setContent(java.awt.Component comp)
Sets user Component in work area.

Parameters:
comp - user Component

doModal

public boolean doModal()
Displays modal dialog on screen.

Returns:
true if "Ok" button is pressed

okPressed

protected void okPressed()
"Ok" button is pressed.
Override this method when specific processing is needed for "Ok" button.


cancelPressed

protected void cancelPressed()
"Cancel" button is pressed.
Override this method when specific processing is needed for "Cancel" button.


exited

protected void exited()
"Close window" button of title bar is pressed.
Override this method when specific processing is needed for "Close window" button of title bar.


getCancelButton

public javax.swing.JButton getCancelButton()

getOkButton

public javax.swing.JButton getOkButton()


Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.