|
||||||||||
| 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 Form| Nested 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 PreferenceEntrySyncpublic boolean getReadPrefs()
getReadPrefs in interface PreferenceEntrySyncpublic void setWritePrefs(boolean b)
setWritePrefs in interface PreferenceEntrySyncpublic boolean getWritePrefs()
getWritePrefs in interface PreferenceEntrySyncpublic void writePrefs()
writePrefs in interface PreferenceEntrySyncpublic void setPreferenceNode(java.util.prefs.Preferences prefs)
setPreferenceNode in interface PreferenceEntrySyncpublic 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 PreferenceEntrySyncprefs - 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 PreferenceEntrySyncpublic java.lang.String getPreferenceKey()
PreferenceEntrySync
getPreferenceKey in interface PreferenceEntrySyncpublic void startListening()
DynamicListening
startListening in interface DynamicListeningpublic void stopListening()
DynamicListening
stopListening in interface DynamicListeningpublic void laterInvocation(java.lang.Object o)
LaterInvocationManager.Listener
laterInvocation in interface LaterInvocationManager.Listenero - object as passed to queuepublic void readPrefs()
readPrefs in interface PreferenceEntrySyncpublic void readPrefsFromString(java.lang.String prefsStr)
public void preferenceChange(java.util.prefs.PreferenceChangeEvent e)
preferenceChange in interface java.util.prefs.PreferenceChangeListenerpublic void setItem(java.lang.Object anObject)
setItem in interface javax.swing.ComboBoxEditorsetItem in class ParamField
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||