public class BaseDialog extends JDialog
JDialog with built-in support for
OK/CANCEL/CLOSE buttons.
BaseDialog adds:
ask())
JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
static int |
CLOSE_DIALOG
Used to set the mode of the dialog to OK/CANCEL.
|
static int |
OK_CANCEL_DIALOG
Used to set the mode of the dialog to OK/CANCEL.
|
accessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
BaseDialog() |
BaseDialog(Dialog owner) |
BaseDialog(Dialog owner,
boolean modal) |
BaseDialog(Dialog owner,
String title) |
BaseDialog(Dialog owner,
String title,
boolean modal) |
BaseDialog(Dialog owner,
String title,
boolean modal,
GraphicsConfiguration gc) |
BaseDialog(Frame owner) |
BaseDialog(Frame owner,
boolean modal) |
BaseDialog(Frame owner,
String title) |
BaseDialog(Frame owner,
String title,
boolean modal) |
BaseDialog(Frame owner,
String title,
boolean modal,
GraphicsConfiguration gc) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ask() |
void |
cancel()
Called when the user clicks on the CANCEL or CLOSE button
|
void |
centerOnScreen()
Centers this dialog on screen.
|
BannerPanel |
getBanner()
Gets the BannerPanel displayed in this dialog.
|
Container |
getButtonPane() |
Container |
getContentPane() |
int |
getDialogMode()
Gets this dialog mode
|
static BaseDialog |
newBaseDialog(Component parent) |
void |
ok()
Called when the user clicks on the OK button.
|
protected String |
paramString() |
void |
setDialogMode(int mode)
Sets the mode of this dialog.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, pack, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic static final int OK_CANCEL_DIALOG
public static final int CLOSE_DIALOG
public BaseDialog()
throws HeadlessException
HeadlessExceptionpublic BaseDialog(Dialog owner) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Dialog owner, boolean modal) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Frame owner) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Frame owner, boolean modal) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Dialog owner, String title) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Dialog owner, String title, boolean modal) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Frame owner, String title) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Frame owner, String title, boolean modal) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc) throws HeadlessException
HeadlessExceptionpublic BaseDialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
public static BaseDialog newBaseDialog(Component parent)
public final BannerPanel getBanner()
getBanner().setVisible(false); if
it is not needed.BannerPanelpublic final Container getContentPane()
getContentPane in interface RootPaneContainergetContentPane in class JDialogpublic final Container getButtonPane()
public boolean ask()
public void ok()
public void cancel()
public void setDialogMode(int mode)
OK_CANCEL_DIALOGmode - OK_CANCEL_DIALOGor
CLOSE_DIALOGpublic int getDialogMode()
public void centerOnScreen()
protected String paramString()
paramString in class JDialogCopyright © 2015. All rights reserved.