org.shetline.gui
Class CustomDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.shetline.gui.CustomDialog
- All Implemented Interfaces:
- ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants
public abstract class CustomDialog
- extends JDialog
- implements ActionListener
- See Also:
- Serialized Form
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, show, toBack |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, 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, paint, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, transferFocusUpCycle |
HAS_OK
public static final int HAS_OK
- See Also:
- Constant Field Values
HAS_APPLY
public static final int HAS_APPLY
- See Also:
- Constant Field Values
HAS_CANCEL
public static final int HAS_CANCEL
- See Also:
- Constant Field Values
CLOSABLE
public static final int CLOSABLE
- See Also:
- Constant Field Values
DEFAULT_BUTTONS
public static final int DEFAULT_BUTTONS
- See Also:
- Constant Field Values
OKAYED_UNMODIFIED
public static final int OKAYED_UNMODIFIED
- See Also:
- Constant Field Values
OKAYED_MODIFIED
public static final int OKAYED_MODIFIED
- See Also:
- Constant Field Values
CANCELED
public static final int CANCELED
- See Also:
- Constant Field Values
minimumWidth
protected int minimumWidth
minimumHeight
protected int minimumHeight
closureState
protected int closureState
wasModified
protected boolean wasModified
initDone
protected boolean initDone
buttonPanelWrapper
protected JPanel buttonPanelWrapper
buttonPanel
protected JPanel buttonPanel
buttonFlags
protected int buttonFlags
okButton
protected JButton okButton
applyButton
protected JButton applyButton
cancelButton
protected JButton cancelButton
helpButton
protected JButton helpButton
mainPanel
protected KPanel mainPanel
hasBeenDisposed
protected boolean hasBeenDisposed
dirty
protected boolean dirty
canCloseWhenDirty
protected boolean canCloseWhenDirty
DEFAULT_MIN_WIDTH
public static final int DEFAULT_MIN_WIDTH
- See Also:
- Constant Field Values
DEFAULT_MIN_HEIGHT
public static final int DEFAULT_MIN_HEIGHT
- See Also:
- Constant Field Values
CustomDialog
public CustomDialog(Component owner,
String title)
CustomDialog
public CustomDialog(Component owner,
String title,
boolean modal)
CustomDialog
public CustomDialog(Component owner,
String title,
boolean modal,
int buttonFlags)
init
protected void init()
dispose
public void dispose()
- Overrides:
dispose
in class Window
beep
protected void beep()
getClosureState
public int getClosureState()
wasOKed
public boolean wasOKed()
wasCanceled
public boolean wasCanceled()
wasUnmodified
public boolean wasUnmodified()
isDisposed
public boolean isDisposed()
setVisible
public void setVisible(boolean state)
- Overrides:
setVisible
in class Dialog
pack
public void pack()
- Overrides:
pack
in class Window
modifyButtonPanel
protected void modifyButtonPanel()
setupMainPanel
protected void setupMainPanel()
setDefaultButton
protected void setDefaultButton(JButton button)
actionPerformed
public void actionPerformed(ActionEvent event)
- Specified by:
actionPerformed
in interface ActionListener
doOK
public void doOK()
doApply
public void doApply()
doCancel
public void doCancel()
handleEscape
protected void handleEscape()
validateUserInput
protected boolean validateUserInput()
applyUserInput
protected void applyUserInput()
setClosable
public void setClosable(boolean state)
isDirty
protected boolean isDirty()
setDirty
protected void setDirty(boolean state)
prepareDialog
protected void prepareDialog()