|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.argouml.swingext.Dialog
Base class for all dialogs, setting borders and component spacing.
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 | |
private javax.swing.JPanel |
_buttonPanel
|
private javax.swing.JButton |
_cancelButton
|
private javax.swing.JButton |
_closeButton
|
private javax.swing.JComponent |
_content
|
private javax.swing.JButton |
_helpButton
|
private javax.swing.JPanel |
_mainPanel
|
private javax.swing.JButton |
_noButton
|
private javax.swing.JButton |
_okButton
|
private int |
_optionType
|
private javax.swing.JButton |
_yesButton
|
protected int |
bottomBorder
|
protected int |
buttonGap
|
static int |
CLOSE_OPTION
|
protected int |
componentGap
|
static int |
DEFAULT_OPTION
|
protected int |
labelGap
|
protected int |
leftBorder
|
static int |
OK_CANCEL_HELP_OPTION
|
static int |
OK_CANCEL_OPTION
|
protected int |
rightBorder
|
protected int |
topBorder
|
static int |
YES_NO_CANCEL_HELP_OPTION
|
static int |
YES_NO_CANCEL_OPTION
|
static int |
YES_NO_HELP_OPTION
|
static int |
YES_NO_OPTION
|
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
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, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Dialog(java.awt.Frame owner,
java.lang.String title,
boolean modal)
Creates a new Dialog with no content component. |
|
Dialog(java.awt.Frame owner,
java.lang.String title,
int optionType,
boolean modal)
Creates a new Dialog with no content component, using the specified optionType to determine the set of available buttons. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Default implementation simply closes the dialog when any of the standard buttons is pressed except the Help button. |
void |
addButton(javax.swing.JButton button)
Adds a new button to the set of available option buttons on the dialog. |
void |
addButton(javax.swing.JButton button,
int index)
Adds a new button to the set of available option buttons on the dialog. |
private void |
centerOnParent()
Moves the dialog to be centered on its parent's location on the screen. |
private javax.swing.JButton[] |
createButtons()
Creates the set of JButtons for the current optionType. |
protected javax.swing.JButton |
getCancelButton()
|
protected javax.swing.JButton |
getCloseButton()
|
javax.swing.JComponent |
getContent()
Returns the main component that is displayed within the dialog. |
protected javax.swing.JButton |
getHelpButton()
|
protected javax.swing.JButton |
getNoButton()
|
protected javax.swing.JButton |
getOkButton()
|
protected javax.swing.JButton |
getYesButton()
|
protected abstract void |
nameButtons()
Subclasses may override this method to change the names and mnemonics of the various JButtons which appear at the bottom of the dialog. |
void |
setContent(javax.swing.JComponent content)
Sets the main component to be displayed within the dialog. |
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 |
public static final int CLOSE_OPTION
public static final int YES_NO_OPTION
public static final int YES_NO_HELP_OPTION
public static final int YES_NO_CANCEL_OPTION
public static final int YES_NO_CANCEL_HELP_OPTION
public static final int OK_CANCEL_OPTION
public static final int OK_CANCEL_HELP_OPTION
public static final int DEFAULT_OPTION
protected int leftBorder
protected int rightBorder
protected int topBorder
protected int bottomBorder
protected int componentGap
protected int labelGap
protected int buttonGap
private javax.swing.JButton _okButton
private javax.swing.JButton _cancelButton
private javax.swing.JButton _closeButton
private javax.swing.JButton _yesButton
private javax.swing.JButton _noButton
private javax.swing.JButton _helpButton
private javax.swing.JPanel _mainPanel
private javax.swing.JComponent _content
private javax.swing.JPanel _buttonPanel
private int _optionType
Constructor Detail |
public Dialog(java.awt.Frame owner, java.lang.String title, boolean modal)
public Dialog(java.awt.Frame owner, java.lang.String title, int optionType, boolean modal)
Method Detail |
public javax.swing.JComponent getContent()
public final void setContent(javax.swing.JComponent content)
content
- main component to display in dialogpublic void addButton(javax.swing.JButton button)
button
- the button to add to the dialog.public void addButton(javax.swing.JButton button, int index)
button
- the button to add to the dialog.index
- index at which to insert new button (0 for first button)protected javax.swing.JButton getOkButton()
protected javax.swing.JButton getCancelButton()
protected javax.swing.JButton getCloseButton()
protected javax.swing.JButton getYesButton()
protected javax.swing.JButton getNoButton()
protected javax.swing.JButton getHelpButton()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
private javax.swing.JButton[] createButtons()
private void centerOnParent()
protected abstract void nameButtons()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |