HEADER

ru.biosoft.util
Class OkCancelDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--ru.biosoft.util.OkCancelDialog
Direct Known Subclasses:
DataCollectionMultyChoiceDialog, NewDataElementDialog

public class OkCancelDialog
extends JDialog

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

pending use MessageBundle.

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 intERROR
           
 static intSUCCESS
           

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
OkCancelDialog(JDialog dialog, String title, Component userPane)
          Constructs dialog with parent component, title and user component.
OkCancelDialog(Component parent, String title)
           
OkCancelDialog(Component parent, String title, boolean modal)
           
OkCancelDialog(Component parent, String title, Component userPane, boolean modal)
          Constructs dialog with parent frame, title and user component.
OkCancelDialog(Component parent, String title, Component userPane, String cancelText, String okText)
           

Method Summary
 booleandoModal()
          Displays modal dialog on screen.
 JButtongetCancelButton()
           
 JButtongetOkButton()
           
 voidsetContent(Component comp)
          Sets user Component in work area.

Methods inherited from class javax.swing.JDialog
setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, remove, setLayout, getRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, setLocationRelativeTo, getAccessibleContext

Methods inherited from class java.awt.Dialog
addNotify, isModal, setModal, getTitle, setTitle, show, hide, dispose, isResizable, setResizable

Methods inherited from class java.awt.Window
pack, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, removeNotify, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, remove, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, notify, notifyAll, wait, wait, wait

Field Detail

ERROR

public static int ERROR

SUCCESS

public static int SUCCESS
Constructor Detail

OkCancelDialog

public OkCancelDialog(JDialog dialog, String title, 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(Component parent, String title)

OkCancelDialog

public OkCancelDialog(Component parent, String title, boolean modal)

OkCancelDialog

public OkCancelDialog(Component parent, String title, 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(Component parent, String title, Component userPane, String cancelText, String okText)
Method Detail

doModal

public boolean doModal()
Displays modal dialog on screen.
Returns: true if "Ok" button is pressed

getCancelButton

public JButton getCancelButton()

getOkButton

public JButton getOkButton()

setContent

public void setContent(Component comp)
Sets user Component in work area.
Parameters:
comp - user Component

Association Links

to Class java.awt.Component

to Class javax.swing.JPanel

to Class javax.swing.JPanel

to Class javax.swing.JButton

to Class javax.swing.JButton


FOOTER

BOTTOM