ix.iface.ui
Class JPreferencesDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--ix.iface.ui.JPreferencesDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
IDEPreferencesDialog

public abstract class JPreferencesDialog
extends javax.swing.JDialog
implements java.awt.event.MouseListener

A Preferences dialog that is to be adapted for the application. This was generated automatically bu VisualCafe and is now waiting to be incorporated properly.

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, java.awt.Component.AWTTreeLock
 
Field Summary
 java.util.HashSet booleanKeys
           
 javax.swing.JFrame frame
           
 java.util.HashMap keyComponents
           
 javax.swing.JPanel prefsPanel
           
 java.util.Properties properties
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
modal, resizable, title
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, listeningBoundsChildren, listeningChildren, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, graphicsConfig, hasFocus, height, hierarchyBoundsListener, hierarchyBoundsListenerK, hierarchyListener, hierarchyListenerK, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, metrics, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowClosingException, windowListenerK, x, y
 
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
JPreferencesDialog(javax.swing.JFrame parentFrame, java.util.Properties properties)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void applyPreferences(java.util.Enumeration keys)
           
(package private)  void closePreferences()
           
 void firePropertyChanged(java.lang.String key, java.lang.String oldVal, java.lang.String newVal)
           
abstract  java.io.File getPreferencesFile()
           
 void getPropertiesFromComponents()
           
 void getPropertiesFromComponents(java.util.Enumeration keys)
          does not fire change
 java.lang.String getPropertyFromBooleanComponent(java.lang.String key, java.awt.Component c)
           
abstract  java.lang.String getPropertyFromComponent(java.lang.String key, java.util.List components)
           
 boolean isBooleanProperty(java.lang.String key, java.lang.String value)
           
 java.util.Properties loadPreferences(java.util.Properties props)
           
 java.awt.Component makeBooleanComponent(java.lang.String key, java.lang.String value)
           
abstract  void makeComponents()
           
 void mouseClicked(java.awt.event.MouseEvent event)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void noteBooleanProperty(java.lang.String property)
           
 boolean notedBooleanProperty(java.lang.String property)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setBooleanComponent(java.lang.String key, java.awt.Component c, java.lang.String value)
           
abstract  void setDefaultPreferences(java.util.Properties props)
           
abstract  void setKeyComponent(java.lang.String key, java.util.List components, java.lang.String val)
           
 void setKeyComponents(java.util.Properties props)
           
 void setPropertyChangeListeners(java.util.HashSet listeners)
           
 void show()
           
 void writePreferences(java.util.Properties properties)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, constructComponentName, dispose, getTitle, hide, interruptBlocking, isModal, isResizable, setModal, setResizable, setTitle
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, adjustListeningChildren, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, eventEnabled, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, resetGC, setCursor, setFocusOwner, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, checkGD, countComponents, createChildHierarchyEvents, createHierarchyEvents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, findComponentAt, getAccessibleAt, getAccessibleChild, getAccessibleChildrenCount, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPaint, lightweightPrint, list, list, locate, minimumSize, numListening, paint, paintComponents, paintHeavyweightComponents, postsOldMouseEvents, preferredSize, print, printComponents, printHeavyweightComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, 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, areInputMethodsEnabled, bounds, checkImage, checkImage, checkWindowClosingException, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleIndexInParent, getAccessibleStateSet, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen_NoTreeLock, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isRecursivelyVisible, 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, 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
 

Field Detail

frame

public javax.swing.JFrame frame

properties

public java.util.Properties properties

prefsPanel

public javax.swing.JPanel prefsPanel

booleanKeys

public java.util.HashSet booleanKeys

keyComponents

public java.util.HashMap keyComponents
Constructor Detail

JPreferencesDialog

public JPreferencesDialog(javax.swing.JFrame parentFrame,
                          java.util.Properties properties)
Method Detail

show

public void show()
Overrides:
show in class java.awt.Dialog

getPropertiesFromComponents

public void getPropertiesFromComponents()

setKeyComponents

public void setKeyComponents(java.util.Properties props)

getPropertiesFromComponents

public void getPropertiesFromComponents(java.util.Enumeration keys)
does not fire change

makeBooleanComponent

public java.awt.Component makeBooleanComponent(java.lang.String key,
                                               java.lang.String value)

setBooleanComponent

public void setBooleanComponent(java.lang.String key,
                                java.awt.Component c,
                                java.lang.String value)

getPropertyFromBooleanComponent

public java.lang.String getPropertyFromBooleanComponent(java.lang.String key,
                                                        java.awt.Component c)

isBooleanProperty

public boolean isBooleanProperty(java.lang.String key,
                                 java.lang.String value)

notedBooleanProperty

public boolean notedBooleanProperty(java.lang.String property)

noteBooleanProperty

public void noteBooleanProperty(java.lang.String property)

applyPreferences

public void applyPreferences(java.util.Enumeration keys)

writePreferences

public void writePreferences(java.util.Properties properties)

loadPreferences

public java.util.Properties loadPreferences(java.util.Properties props)

closePreferences

void closePreferences()

makeComponents

public abstract void makeComponents()

setKeyComponent

public abstract void setKeyComponent(java.lang.String key,
                                     java.util.List components,
                                     java.lang.String val)

getPropertyFromComponent

public abstract java.lang.String getPropertyFromComponent(java.lang.String key,
                                                          java.util.List components)

setDefaultPreferences

public abstract void setDefaultPreferences(java.util.Properties props)

getPreferencesFile

public abstract java.io.File getPreferencesFile()

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent event)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Overrides:
addPropertyChangeListener in class java.awt.Component

setPropertyChangeListeners

public void setPropertyChangeListeners(java.util.HashSet listeners)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Overrides:
removePropertyChangeListener in class java.awt.Component

firePropertyChanged

public void firePropertyChanged(java.lang.String key,
                                java.lang.String oldVal,
                                java.lang.String newVal)