ru.biosoft.util
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 byru.biosoft.util.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:
DataCollectionMultyChoiceDialog, NewDataElementDialog

public class OkCancelDialog
extends javax.swing.JDialog

Utility class for dialogs with "Ok" and "Cancel" buttons

See Also:
Serialized Form
Pendung:
use MessageBundle.

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
           
static int ERROR
           
protected  javax.swing.JButton okButton
           
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(java.awt.Component parent, java.lang.String title)
           
OkCancelDialog(java.awt.Component parent, java.lang.String title, boolean modal)
           
OkCancelDialog(java.awt.Component parent, java.lang.String title, java.awt.Component userPane, boolean modal)
          Constructs dialog with parent frame, title and user component.
OkCancelDialog(java.awt.Component parent, java.lang.String title, java.awt.Component userPane, java.lang.String cancelText, java.lang.String okText)
           
OkCancelDialog(javax.swing.JDialog dialog, java.lang.String title, java.awt.Component userPane)
          Constructs dialog with parent component, title and user component.
 
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

result

protected boolean result
Result of dialog executing


buttonPanel

protected javax.swing.JPanel buttonPanel

okButton

protected javax.swing.JButton okButton

cancelButton

protected javax.swing.JButton cancelButton
Constructor Detail

OkCancelDialog

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

Parameters:
dialog - a JDialog from which the dialog is displayed.
title - a dialog title
userPane - user Component in work area of OkCancelDialog.

OkCancelDialog

public OkCancelDialog(java.awt.Component parent,
                      java.lang.String title)

OkCancelDialog

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

OkCancelDialog

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

Parameters:
parent - determines the Frame in which the dialog is displayed. If null, or if the parent has no Frame, a default Frame is used.
title - a dialog title
userPane - user component in work area of OkCancelDialog

OkCancelDialog

public OkCancelDialog(java.awt.Component parent,
                      java.lang.String title,
                      java.awt.Component userPane,
                      java.lang.String cancelText,
                      java.lang.String okText)
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.