|
JIDE Common Layer 2.7.6 | ||||||||
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
com.jidesoft.dialog.StandardDialog
public abstract class StandardDialog
StandardDialog is a dialog template. However several things are added to it to make it easier to use.
Nested Class Summary | |
---|---|
protected class |
StandardDialog.DefaultStandardDialogPane
|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
com.jidesoft.dialog.StandardDialog.StandardDialogPropertyChangeListener |
_propertyChangeListener
|
protected StandardDialogPane |
_standardDialogPane
|
static int |
RESULT_AFFIRMED
Dialog result. |
static int |
RESULT_CANCELLED
Dialog result. |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface com.jidesoft.dialog.ButtonNames |
---|
APPLY, BACK, BROWSE, CANCEL, CLEAR, CLOSE, DETAILS, EDIT, EXIT, FIND, FIND_NEXT, FINISH, FORWARD, HELP, NEW, NEXT, NO, OK, OPEN, PRINT, REPLACE, RETRY, RUN, SAVE, SAVE_AS, STOP, YES |
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 | |
---|---|
StandardDialog()
|
|
StandardDialog(java.awt.Dialog owner,
boolean modal)
|
|
StandardDialog(java.awt.Dialog owner,
java.lang.String title)
|
|
StandardDialog(java.awt.Dialog owner,
java.lang.String title,
boolean modal)
|
|
StandardDialog(java.awt.Dialog owner,
java.lang.String title,
boolean modal,
java.awt.GraphicsConfiguration gc)
|
|
StandardDialog(java.awt.Frame owner)
|
|
StandardDialog(java.awt.Frame owner,
boolean modal)
|
|
StandardDialog(java.awt.Frame owner,
java.lang.String title)
|
|
StandardDialog(java.awt.Frame owner,
java.lang.String title,
boolean modal)
|
Method Summary | |
---|---|
abstract javax.swing.JComponent |
createBannerPanel()
Subclasses should implement this method to create the banner panel. |
abstract ButtonPanel |
createButtonPanel()
Subclasses should implement this method to create the button panel. |
abstract javax.swing.JComponent |
createContentPanel()
Subclasses should implement this method to create the content panel. |
ButtonPanel |
createOKCancelButtonPanel()
Creates a standard OK/Cancel button panel. |
protected StandardDialogPane |
createStandardDialogPane()
|
javax.swing.JComponent |
getBannerPanel()
Gets the banner panel created by createBannerPanel. |
ButtonPanel |
getButtonPanel()
Gets the banner panel created by createButtonPanel. |
javax.swing.JComponent |
getContentPanel()
Gets the banner panel created by createContentPanel. |
javax.swing.Action |
getDefaultAction()
Gets the default action. |
javax.swing.Action |
getDefaultCancelAction()
Get default cancel action. |
int |
getDialogResult()
Gets the result. |
java.awt.Component |
getInitFocusedComponent()
Gets the initial focused component when dialog is shown. |
StandardDialogPane |
getStandardDialogPane()
|
protected void |
initComponents()
Call three createXxxPanel methods and layout them using BorderLayout. |
void |
initialize()
Force the initComponent() method implemented in the child class to be called. |
void |
pack()
|
void |
setDefaultAction(javax.swing.Action defaultAction)
Sets the default action. |
void |
setDefaultCancelAction(javax.swing.Action defaultCancelAction)
Set default cancel action. |
void |
setDialogResult(int dialogResult)
Sets the dialog result. |
void |
setInitFocusedComponent(java.awt.Component initFocusedComponent)
Sets the initial focused component when dialog is shown. |
void |
show()
Deprecated. As of JDK version 1.5, replaced by Component.setVisible(boolean) . |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, 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, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected StandardDialogPane _standardDialogPane
public static final int RESULT_CANCELLED
public static final int RESULT_AFFIRMED
public com.jidesoft.dialog.StandardDialog.StandardDialogPropertyChangeListener _propertyChangeListener
Constructor Detail |
---|
public StandardDialog() throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Frame owner) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Frame owner, boolean modal) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Frame owner, java.lang.String title) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Frame owner, java.lang.String title, boolean modal) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Dialog owner, boolean modal) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Dialog owner, java.lang.String title) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Dialog owner, java.lang.String title, boolean modal) throws java.awt.HeadlessException
java.awt.HeadlessException
public StandardDialog(java.awt.Dialog owner, java.lang.String title, boolean modal, java.awt.GraphicsConfiguration gc) throws java.awt.HeadlessException
java.awt.HeadlessException
Method Detail |
---|
public int getDialogResult()
public void setDialogResult(int dialogResult)
dialogResult
- the new dialog result.public javax.swing.Action getDefaultCancelAction()
public void setDefaultCancelAction(javax.swing.Action defaultCancelAction)
defaultCancelAction
- the default cancel actionpublic javax.swing.Action getDefaultAction()
public void setDefaultAction(javax.swing.Action defaultAction)
defaultAction
- the default action.public void pack()
pack
in class java.awt.Window
@Deprecated public void show()
Component.setVisible(boolean)
.
show
in class java.awt.Dialog
public final void initialize()
protected void initComponents()
public java.awt.Component getInitFocusedComponent()
public void setInitFocusedComponent(java.awt.Component initFocusedComponent)
initFocusedComponent
- the initial focused component.public javax.swing.JComponent getBannerPanel()
public javax.swing.JComponent getContentPanel()
public ButtonPanel getButtonPanel()
public StandardDialogPane getStandardDialogPane()
public abstract javax.swing.JComponent createBannerPanel()
BannerPanel
If subclass doesn't want to have a banner panel, just return null.
public abstract javax.swing.JComponent createContentPanel()
public abstract ButtonPanel createButtonPanel()
ButtonPanel
.
ButtonPanel
public ButtonPanel createOKCancelButtonPanel()
protected StandardDialogPane createStandardDialogPane()
|
JIDE Common Layer 2.7.6 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |