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()