public abstract class StandardDialog extends JDialog implements ButtonNames
Modifier and Type | Class and Description |
---|---|
protected class |
StandardDialog.DefaultStandardDialogPane |
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
com.jidesoft.dialog.StandardDialog.StandardDialogPropertyChangeListener |
_propertyChangeListener |
protected StandardDialogPane |
_standardDialogPane |
static int |
RESULT_AFFIRMED
Dialog result.
|
static int |
RESULT_CANCELLED
Dialog result.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
APPLY, BACK, BROWSE, CANCEL, CLEAR, CLOSE, DETAILS, EDIT, EXIT, FIND, FIND_NEXT, FINISH, FORWARD, HELP, NEW, NEXT, NO, OK, OPEN, PRINT, REPLACE, RESET, RETRY, RUN, SAVE, SAVE_AS, STOP, YES
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
StandardDialog() |
StandardDialog(Dialog owner) |
StandardDialog(Dialog owner,
boolean modal) |
StandardDialog(Dialog owner,
String title) |
StandardDialog(Dialog owner,
String title,
boolean modal) |
StandardDialog(Dialog owner,
String title,
boolean modal,
GraphicsConfiguration gc) |
StandardDialog(Frame owner) |
StandardDialog(Frame owner,
boolean modal) |
StandardDialog(Frame owner,
String title) |
StandardDialog(Frame owner,
String title,
boolean modal) |
StandardDialog(Frame owner,
String title,
boolean modal,
GraphicsConfiguration gc) |
StandardDialog(Window owner) |
StandardDialog(Window owner,
Dialog.ModalityType modalityType) |
StandardDialog(Window owner,
String title) |
StandardDialog(Window owner,
String title,
Dialog.ModalityType modalityType) |
StandardDialog(Window owner,
String title,
Dialog.ModalityType modalityType,
GraphicsConfiguration gc) |
Modifier and Type | Method and Description |
---|---|
abstract 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 JComponent |
createContentPanel()
Subclasses should implement this method to create the content panel.
|
ButtonPanel |
createOKCancelButtonPanel()
Creates a standard OK/Cancel button panel.
|
protected StandardDialogPane |
createStandardDialogPane() |
JComponent |
getBannerPanel()
Gets the banner panel created by createBannerPanel.
|
ButtonPanel |
getButtonPanel()
Gets the banner panel created by createButtonPanel.
|
JComponent |
getContentPanel()
Gets the banner panel created by createContentPanel.
|
Action |
getDefaultAction()
Gets the default action.
|
Action |
getDefaultCancelAction()
Get default cancel action.
|
int |
getDialogResult()
Gets the result.
|
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(Action defaultAction)
Sets the default action.
|
void |
setDefaultCancelAction(Action defaultCancelAction)
Set default cancel action.
|
void |
setDialogResult(int dialogResult)
Sets the dialog result.
|
void |
setInitFocusedComponent(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) . |
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected StandardDialogPane _standardDialogPane
public static final int RESULT_CANCELLED
public static final int RESULT_AFFIRMED
public com.jidesoft.dialog.StandardDialog.StandardDialogPropertyChangeListener _propertyChangeListener
public StandardDialog()
public StandardDialog(Frame owner)
public StandardDialog(Frame owner, boolean modal)
public StandardDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
public StandardDialog(Dialog owner)
public StandardDialog(Dialog owner, boolean modal)
public StandardDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
public StandardDialog(Window owner)
public StandardDialog(Window owner, Dialog.ModalityType modalityType)
public StandardDialog(Window owner, String title, Dialog.ModalityType modalityType)
public StandardDialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
public int getDialogResult()
public void setDialogResult(int dialogResult)
dialogResult
- the new dialog result.public Action getDefaultCancelAction()
public void setDefaultCancelAction(Action defaultCancelAction)
defaultCancelAction
- the default cancel actionpublic Action getDefaultAction()
public void setDefaultAction(Action defaultAction)
defaultAction
- the default action.@Deprecated public void show()
Component.setVisible(boolean)
.public final void initialize()
protected void initComponents()
public Component getInitFocusedComponent()
public void setInitFocusedComponent(Component initFocusedComponent)
initFocusedComponent
- the initial focused component.public JComponent getBannerPanel()
public JComponent getContentPanel()
public ButtonPanel getButtonPanel()
public StandardDialogPane getStandardDialogPane()
public abstract JComponent createBannerPanel()
BannerPanel
If subclass doesn't want to have a banner panel, just return null.public abstract JComponent createContentPanel()
public abstract ButtonPanel createButtonPanel()
ButtonPanel
.ButtonPanel
public ButtonPanel createOKCancelButtonPanel()
protected StandardDialogPane createStandardDialogPane()