Class CloseableDialog

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 CloseableDialog
All Implemented Interfaces:
ActionListener, WindowListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
Direct Known Subclasses:
FatalError, Message

 class CloseableDialog
extends Dialog
implements ActionListener, WindowListener

Internal to hsa package.

The CloseableDialog class is the base class for Dialog objects created by the hsa package. Dialogs based on this class will close when the dialog's close box is clicked.

Full documentation for the classes in the hsa package available at:
http://www.holtsoft.com/java/hsa_package.html

Version:
2.0 99/02/01
Author:
Tom West

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, 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
CloseableDialog(Frame parent, String title)
          Creates a closeable dialog with a close box that closes the dialog.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Closes the dialog.
 void positionDialog(Window window)
          Places the dialog in the centre of the window passed in, or in the centre of the screen if no window is provided.
 void windowActivated(WindowEvent e)
          Does nothing.
 void windowClosed(WindowEvent e)
          Does nothing.
 void windowClosing(WindowEvent e)
          Closes the dialog.
 void windowDeactivated(WindowEvent e)
          Does nothing.
 void windowDeiconified(WindowEvent e)
          Does nothing.
 void windowIconified(WindowEvent e)
          Does nothing.
 void windowOpened(WindowEvent e)
          Does nothing.
 
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, 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, 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, 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

CloseableDialog

public CloseableDialog(Frame parent,
                       String title)
Creates a closeable dialog with a close box that closes the dialog. This constructor allows parent to be null if desired.

Parameters:
parent - The parent of the dialog
title - The window title of the dialog
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Closes the dialog. Used as the default action for an OK button.

Specified by:
actionPerformed in interface ActionListener
Parameters:
e - The action event

positionDialog

public void positionDialog(Window window)
Places the dialog in the centre of the window passed in, or in the centre of the screen if no window is provided.

Parameters:
window - The window to centre the dialog on

windowActivated

public void windowActivated(WindowEvent e)
Does nothing. Called by the system after the dialog has been activated.

Specified by:
windowActivated in interface WindowListener
Parameters:
e - The window event

windowClosed

public void windowClosed(WindowEvent e)
Does nothing. Called by the system after the dialog has been closed (dispose () has been called).

Specified by:
windowClosed in interface WindowListener
Parameters:
e - The window event

windowClosing

public void windowClosing(WindowEvent e)
Closes the dialog. Called by the system when the close box of the dialog has been clicked.

Specified by:
windowClosing in interface WindowListener
Parameters:
e - The window event

windowDeactivated

public void windowDeactivated(WindowEvent e)
Does nothing. Called by the system after the dialog has been deactivated.

Specified by:
windowDeactivated in interface WindowListener
Parameters:
e - The window event

windowDeiconified

public void windowDeiconified(WindowEvent e)
Does nothing. Called by the system after the dialog has been deminimized.

Specified by:
windowDeiconified in interface WindowListener
Parameters:
e - The window event

windowIconified

public void windowIconified(WindowEvent e)
Does nothing. Called by the system after the dialog has been minimized.

Specified by:
windowIconified in interface WindowListener
Parameters:
e - The window event

windowOpened

public void windowOpened(WindowEvent e)
Does nothing. Called by the system after the dialog has been opened for the first time.

Specified by:
windowOpened in interface WindowListener
Parameters:
e - The window event