public class ApprovalDialog extends MekaDialog
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 |
---|---|
static int |
APPROVE_OPTION
the approve option.
|
static int |
CANCEL_OPTION
the cancel option.
|
static int |
DISCARD_OPTION
the discard option.
|
protected JButton |
m_ButtonApprove
the approve button.
|
protected JButton |
m_ButtonCancel
the cancel button.
|
protected JButton |
m_ButtonDiscard
the discard button.
|
protected int |
m_Option
the option selected by the user (CANCEL_OPTION, APPROVE_OPTION).
|
protected JPanel |
m_PanelButtons
the buttons panel.
|
protected JPanel |
m_PanelContent
the content panel.
|
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
ApprovalDialog()
Creates a modeless dialog without a title and without a specified Frame
owner.
|
ApprovalDialog(Dialog owner)
Creates a modeless dialog without a title with the specified Dialog as
its owner.
|
ApprovalDialog(Dialog owner,
Dialog.ModalityType modality)
Creates a dialog with the specified owner Dialog and modality.
|
ApprovalDialog(Dialog owner,
String title)
Creates a modeless dialog with the specified title and with the specified
owner dialog.
|
ApprovalDialog(Dialog owner,
String title,
Dialog.ModalityType modality)
Creates a dialog with the specified title, modality and the specified
owner Dialog.
|
ApprovalDialog(Frame owner)
Creates a modeless dialog without a title with the specified Frame as
its owner.
|
ApprovalDialog(Frame owner,
boolean modal)
Creates a dialog with the specified owner Frame, modality and an empty
title.
|
ApprovalDialog(Frame owner,
String title)
Creates a modeless dialog with the specified title and with the specified
owner frame.
|
ApprovalDialog(Frame owner,
String title,
boolean modal)
Creates a dialog with the specified owner Frame, modality and title.
|
Modifier and Type | Method and Description |
---|---|
protected void |
beforeShow()
Hook method just before the dialog is made visible.
|
JButton |
getApproveButton()
Returns the approve button.
|
String |
getApproveCaption()
Returns the caption/text of the approve button.
|
int |
getApproveMnemonic()
Returns the mnemonic of the approve button.
|
JButton |
getCancelButton()
Returns the cancel button.
|
String |
getCancelCaption()
Returns the caption/text of the Cancel button.
|
int |
getCancelMnemonic()
Returns the mnemonic of the Cancel button.
|
static ApprovalDialog |
getConfirmationDialog(Dialog owner)
Returns a basic (modal) confirmation dialog (yes/no/cancel).
|
static ApprovalDialog |
getConfirmationDialog(Dialog owner,
Dialog.ModalityType modal)
Returns a basic confirmation dialog (yes/no/cancel).
|
static ApprovalDialog |
getConfirmationDialog(Frame owner)
Returns a basic (modal) confirmation dialog (yes/no/cancel).
|
static ApprovalDialog |
getConfirmationDialog(Frame owner,
boolean modal)
Returns a basic confirmation dialog (yes/no/cancel).
|
JPanel |
getContentPanel()
Returns the panel to add the content to.
|
JButton |
getDiscardButton()
Returns the discard button.
|
String |
getDiscardCaption()
Returns the caption/text of the discard button.
|
int |
getDiscardMnemonic()
Returns the mnemonic of the discard button.
|
static ApprovalDialog |
getInformationDialog(Dialog owner)
Returns a basic (modal) info dialog (ok).
|
static ApprovalDialog |
getInformationDialog(Dialog owner,
Dialog.ModalityType modal)
Returns a basic info dialog (ok).
|
static ApprovalDialog |
getInformationDialog(Frame owner)
Returns a basic (modal) info dialog (ok).
|
static ApprovalDialog |
getInformationDialog(Frame owner,
boolean modal)
Returns a basic info dialog (ok).
|
int |
getOption()
Returns the selected option.
|
protected void |
initGUI()
Initializes the widgets.
|
boolean |
isApproveVisible()
Returns the visibility of the approve button.
|
boolean |
isCancelVisible()
Returns the visibility of the cancel button.
|
boolean |
isDiscardVisible()
Returns the visibility of the discard button.
|
void |
setApproveCaption(String value)
Sets the caption/text of the approve button.
|
void |
setApproveMnemonic(int value)
Sets the mnemonic of the approve button.
|
void |
setApproveVisible(boolean value)
Sets the visbility of the approve button.
|
void |
setCancelCaption(String value)
Sets the caption/text of the Cancel button.
|
void |
setCancelMnemonic(int value)
Sets the mnemonic of the Cancel button.
|
void |
setCancelVisible(boolean value)
Sets the visbility of the cancel button.
|
void |
setDiscardCaption(String value)
Sets the caption/text of the discard button.
|
void |
setDiscardMnemonic(int value)
Sets the mnemonic of the discard button.
|
void |
setDiscardVisible(boolean value)
Sets the visbility of the discard button.
|
afterHide, afterShow, beforeHide, finishInit, initialize, setVisible
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, show, 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, 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, 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
public static final int APPROVE_OPTION
public static final int DISCARD_OPTION
public static final int CANCEL_OPTION
protected JPanel m_PanelContent
protected JPanel m_PanelButtons
protected JButton m_ButtonApprove
protected JButton m_ButtonDiscard
protected JButton m_ButtonCancel
protected int m_Option
public ApprovalDialog()
public ApprovalDialog(Dialog owner)
owner
- the owning dialogpublic ApprovalDialog(Dialog owner, Dialog.ModalityType modality)
owner
- the owning dialogmodality
- the type of modalitypublic ApprovalDialog(Dialog owner, String title)
owner
- the owning dialogtitle
- the title of the dialogpublic ApprovalDialog(Dialog owner, String title, Dialog.ModalityType modality)
owner
- the owning dialogtitle
- the title of the dialogmodality
- the type of modalitypublic ApprovalDialog(Frame owner)
owner
- the owning framepublic ApprovalDialog(Frame owner, boolean modal)
owner
- the owning framemodal
- whether the dialog is modal or notpublic ApprovalDialog(Frame owner, String title)
owner
- the owning frametitle
- the title of the dialogprotected void initGUI()
initGUI
in class MekaDialog
protected void beforeShow()
beforeShow
in class MekaDialog
public int getOption()
public JButton getApproveButton()
public void setApproveVisible(boolean value)
value
- true if to display buttonpublic boolean isApproveVisible()
public void setApproveCaption(String value)
value
- the new textpublic String getApproveCaption()
public void setApproveMnemonic(int value)
value
- the new mnemonic, e.g., KeyEvent.VK_Opublic int getApproveMnemonic()
public JButton getDiscardButton()
public void setDiscardVisible(boolean value)
value
- true if to display buttonpublic boolean isDiscardVisible()
public void setDiscardCaption(String value)
value
- the new textpublic String getDiscardCaption()
public void setDiscardMnemonic(int value)
value
- the new mnemonic, e.g., KeyEvent.VK_Dpublic int getDiscardMnemonic()
public JButton getCancelButton()
public void setCancelVisible(boolean value)
value
- true if to display buttonpublic boolean isCancelVisible()
public void setCancelCaption(String value)
value
- the new textpublic String getCancelCaption()
public void setCancelMnemonic(int value)
value
- the new mnemonic, e.g., KeyEvent.VK_Cpublic int getCancelMnemonic()
public JPanel getContentPanel()
public static ApprovalDialog getConfirmationDialog(Dialog owner)
owner
- the owner of the dialogpublic static ApprovalDialog getConfirmationDialog(Dialog owner, Dialog.ModalityType modal)
owner
- the owner of the dialogmodal
- the modality of the dialogpublic static ApprovalDialog getConfirmationDialog(Frame owner)
owner
- the owner of the dialogpublic static ApprovalDialog getConfirmationDialog(Frame owner, boolean modal)
owner
- the owner of the dialogmodal
- whether to create a modal dialogpublic static ApprovalDialog getInformationDialog(Dialog owner)
owner
- the owner of the dialogpublic static ApprovalDialog getInformationDialog(Dialog owner, Dialog.ModalityType modal)
owner
- the owner of the dialogmodal
- the modality of the dialogpublic static ApprovalDialog getInformationDialog(Frame owner)
owner
- the owner of the dialogpublic static ApprovalDialog getInformationDialog(Frame owner, boolean modal)
owner
- the owner of the dialogmodal
- whether to create a modal dialogCopyright © 2017. All Rights Reserved.