jas.util
Class PropertyDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--jas.util.JASDialog
                                      |
                                      +--jas.util.PropertyDialog
All Implemented Interfaces:
javax.accessibility.Accessible, javax.swing.event.ChangeListener, javax.swing.event.DocumentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, PropertySite, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
JASHistPropertyDialog

public class PropertyDialog
extends JASDialog
implements PropertySite, javax.swing.event.ChangeListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class jas.util.JASDialog
APPLY_BUTTON, CANCEL_BUTTON, HELP_BUTTON, OK_BUTTON
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected PropertyDialog(java.awt.Frame f, java.lang.String title, java.lang.Object bean)
           
 
Method Summary
protected  void addPage(java.lang.String name, PropertyPage p, boolean select)
           
 void callEnable()
          Forces the dialog to re-evaluate button enabling.
 void enableApply(JASState state)
          Override to customize when Apply is enabled.
 void onApply()
          Called when the Apply button is pushed.
 void onCancel()
          Called when the Cancel button is pushed.
 void onOK()
          Called when the OK button is pushed.
 void stateChanged(javax.swing.event.ChangeEvent evt)
           
 
Methods inherited from class jas.util.JASDialog
changedUpdate, defaultPack, doModal, enableHelp, enableOK, getContentPane, insertUpdate, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, pack, processEvent, removeUpdate, setApplyLabel, setApplyMnemonic, setCancelLabel, setCancelMnemonic, setContentPane, setHelpTopic, setOKLabel, setOKMnemonic, show
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, postEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyDialog

protected PropertyDialog(java.awt.Frame f,
                         java.lang.String title,
                         java.lang.Object bean)
Method Detail

addPage

protected void addPage(java.lang.String name,
                       PropertyPage p,
                       boolean select)

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent evt)
Specified by:
stateChanged in interface javax.swing.event.ChangeListener

enableApply

public void enableApply(JASState state)
Description copied from class: JASDialog
Override to customize when Apply is enabled. By default, Apply is disenabled.
Overrides:
enableApply in class JASDialog

callEnable

public void callEnable()
Description copied from class: JASDialog
Forces the dialog to re-evaluate button enabling.
Specified by:
callEnable in interface PropertySite
Overrides:
callEnable in class JASDialog

onApply

public void onApply()
Description copied from class: JASDialog
Called when the Apply button is pushed. Override to provide customized functionality for derived dialog boxes.
Overrides:
onApply in class JASDialog

onOK

public void onOK()
Description copied from class: JASDialog
Called when the OK button is pushed. Override to provide customized functionality for derived dialog boxes.
Overrides:
onOK in class JASDialog

onCancel

public void onCancel()
Description copied from class: JASDialog
Called when the Cancel button is pushed. Override to provide customized functionality for derived dialog boxes.
Overrides:
onCancel in class JASDialog