|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
de.sciss.gui.ParamField
de.sciss.gui.PrefParamField
public class PrefParamField
Equips a ParamField with preference storing / recalling capabilities.
PreferenceChangeListener
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class de.sciss.gui.ParamField |
---|
ParamField.Event, ParamField.Listener, ParamField.UnitViewFactory |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 | |
---|---|
protected boolean |
writePrefs
|
Fields inherited from class de.sciss.gui.ParamField |
---|
collSpaces, currentSpace, ggNumber, lbUnit |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
---|---|
PrefParamField()
Constructs a new PrefParamField . |
|
PrefParamField(ParamSpace.Translator ut)
|
Method Summary | |
---|---|
java.lang.String |
getPreferenceKey()
Gets the recently set preference key |
java.util.prefs.Preferences |
getPreferenceNode()
Gets the recently set preference node |
boolean |
getReadPrefs()
|
boolean |
getWritePrefs()
|
void |
laterInvocation(java.lang.Object o)
Called later in the event thread, this passes the object given to the queue method |
void |
preferenceChange(java.util.prefs.PreferenceChangeEvent e)
|
void |
readPrefs()
|
void |
readPrefsFromString(java.lang.String prefsStr)
|
void |
setItem(java.lang.Object anObject)
|
void |
setPreferenceKey(java.lang.String key)
|
void |
setPreferenceNode(java.util.prefs.Preferences prefs)
|
void |
setPreferences(java.util.prefs.Preferences prefs,
java.lang.String key)
Enable Preferences synchronization. |
void |
setReadPrefs(boolean b)
|
void |
setWritePrefs(boolean b)
|
void |
startListening()
will be called when the component becomes visible |
void |
stopListening()
will be called when the component is hidden |
void |
writePrefs()
|
Methods inherited from class de.sciss.gui.ParamField |
---|
addActionListener, addListener, addSpace, fireSpaceChanged, fireValueChanged, getComboGate, getCycling, getEditorComponent, getItem, getSpace, getTranslator, getValue, processEvent, propertyChange, removeActionListener, removeListener, requestFocusInWindow, selectAll, selectSpace, setComboGate, setCycling, setSpace, setTranslator, setValue, setValueAndSpace |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean writePrefs
Constructor Detail |
---|
public PrefParamField()
PrefParamField
.
public PrefParamField(ParamSpace.Translator ut)
Method Detail |
---|
public void setReadPrefs(boolean b)
setReadPrefs
in interface PreferenceEntrySync
public boolean getReadPrefs()
getReadPrefs
in interface PreferenceEntrySync
public void setWritePrefs(boolean b)
setWritePrefs
in interface PreferenceEntrySync
public boolean getWritePrefs()
getWritePrefs
in interface PreferenceEntrySync
public void writePrefs()
writePrefs
in interface PreferenceEntrySync
public void setPreferenceNode(java.util.prefs.Preferences prefs)
setPreferenceNode
in interface PreferenceEntrySync
public void setPreferenceKey(java.lang.String key)
setPreferenceKey
in interface PreferenceEntrySync
public void setPreferences(java.util.prefs.Preferences prefs, java.lang.String key)
setPreferences
in interface PreferenceEntrySync
prefs
- the preferences node in which
the value is stored, or null
to disable prefs sync.key
- the key used to store and recall
prefs. the value is the number
converted to a string.public java.util.prefs.Preferences getPreferenceNode()
PreferenceEntrySync
getPreferenceNode
in interface PreferenceEntrySync
public java.lang.String getPreferenceKey()
PreferenceEntrySync
getPreferenceKey
in interface PreferenceEntrySync
public void startListening()
DynamicListening
startListening
in interface DynamicListening
public void stopListening()
DynamicListening
stopListening
in interface DynamicListening
public void laterInvocation(java.lang.Object o)
LaterInvocationManager.Listener
laterInvocation
in interface LaterInvocationManager.Listener
o
- object as passed to queue
public void readPrefs()
readPrefs
in interface PreferenceEntrySync
public void readPrefsFromString(java.lang.String prefsStr)
public void preferenceChange(java.util.prefs.PreferenceChangeEvent e)
preferenceChange
in interface java.util.prefs.PreferenceChangeListener
public void setItem(java.lang.Object anObject)
setItem
in interface javax.swing.ComboBoxEditor
setItem
in class ParamField
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |