savi.dialogs
Class SaviDialogSkeleton

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by savi.dialogs.SaviDialogSkeleton
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.WindowListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
Direct Known Subclasses:
SaviCommonDialog, SaviDialog, SaviMessageBox, SaviUrlDialog

public class SaviDialogSkeleton
extends java.awt.Dialog
implements java.awt.event.WindowListener, java.awt.event.KeyListener

Skeleton for making dialogs.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SaviDialogSkeleton(java.lang.String caption)
          Creates a new instance of SaviDialogSkeleton, initialize caption.
 
Method Summary
protected  void closeCalled()
          Actions if user press "close".
 void distributeKeyListeners()
          Distribute "ESC" key listener to all components included in dialog.
 void keyPressed(java.awt.event.KeyEvent evt)
          Capturing ESC key for closing.
 void keyReleased(java.awt.event.KeyEvent evt)
          Not used for this class.
 void keyTyped(java.awt.event.KeyEvent evt)
          Not used for this class.
 void windowActivated(java.awt.event.WindowEvent evt)
          Not used for this class.
 void windowClosed(java.awt.event.WindowEvent evt)
          Not used for this class.
 void windowClosing(java.awt.event.WindowEvent evt)
          Capturing "X" close button press.
 void windowDeactivated(java.awt.event.WindowEvent evt)
          Not used for this class.
 void windowDeiconified(java.awt.event.WindowEvent evt)
          Not used for this class.
 void windowIconified(java.awt.event.WindowEvent evt)
          Not used for this class.
 void windowOpened(java.awt.event.WindowEvent evt)
          Not used for this class.
 
Methods inherited from class java.awt.Dialog
addNotify, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, 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, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, checkImage, checkImage, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SaviDialogSkeleton

public SaviDialogSkeleton(java.lang.String caption)
Creates a new instance of SaviDialogSkeleton, initialize caption.

Parameters:
caption - dialog caption
Method Detail

closeCalled

protected void closeCalled()
Actions if user press "close".


distributeKeyListeners

public void distributeKeyListeners()
Distribute "ESC" key listener to all components included in dialog.


windowClosing

public void windowClosing(java.awt.event.WindowEvent evt)
Capturing "X" close button press.

Specified by:
windowClosing in interface java.awt.event.WindowListener
Parameters:
evt - the window event

windowClosed

public void windowClosed(java.awt.event.WindowEvent evt)
Not used for this class.

Specified by:
windowClosed in interface java.awt.event.WindowListener
Parameters:
evt - the window event

windowDeiconified

public void windowDeiconified(java.awt.event.WindowEvent evt)
Not used for this class.

Specified by:
windowDeiconified in interface java.awt.event.WindowListener
Parameters:
evt - the window event

windowIconified

public void windowIconified(java.awt.event.WindowEvent evt)
Not used for this class.

Specified by:
windowIconified in interface java.awt.event.WindowListener
Parameters:
evt - the window event

windowOpened

public void windowOpened(java.awt.event.WindowEvent evt)
Not used for this class.

Specified by:
windowOpened in interface java.awt.event.WindowListener
Parameters:
evt - the window event

windowActivated

public void windowActivated(java.awt.event.WindowEvent evt)
Not used for this class.

Specified by:
windowActivated in interface java.awt.event.WindowListener
Parameters:
evt - the window event

windowDeactivated

public void windowDeactivated(java.awt.event.WindowEvent evt)
Not used for this class.

Specified by:
windowDeactivated in interface java.awt.event.WindowListener
Parameters:
evt - the window event

keyPressed

public void keyPressed(java.awt.event.KeyEvent evt)
Capturing ESC key for closing.

Specified by:
keyPressed in interface java.awt.event.KeyListener
Parameters:
evt - the key event

keyTyped

public void keyTyped(java.awt.event.KeyEvent evt)
Not used for this class.

Specified by:
keyTyped in interface java.awt.event.KeyListener
Parameters:
evt - the key event

keyReleased

public void keyReleased(java.awt.event.KeyEvent evt)
Not used for this class.

Specified by:
keyReleased in interface java.awt.event.KeyListener
Parameters:
evt - the key event