|
||||||||||
| 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.SpringPanel
de.sciss.gui.PathField
de.sciss.gui.PrefPathField
public class PrefPathField
Subclass of PathField that enables automatic Preferences association
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.sciss.gui.SpringPanel |
|---|
SpringPanel.ComponentHeightRatioSpring, SpringPanel.ComponentWidthRatioSpring, SpringPanel.RatioSpring |
| 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.PathField |
|---|
COLOR_PROPSET, ggFormat, ggPath, myMeta, protoScheme, scheme, TYPE_BASICMASK, TYPE_FOLDER, TYPE_FORMATFIELD, TYPE_INPUTFILE, TYPE_OUTPUTFILE, userPaths |
| 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 | |
|---|---|
PrefPathField(int type,
java.lang.String dlgTxt)
Constructs a new PrefPathField. |
|
| 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 |
setPath(java.io.File f)
Sets the gadget's path. |
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.PathField |
|---|
abbrScheme, actionPerformed, addPathListener, createPathButton, deriveFrom, evalScheme, expandScheme, getFormat, getPath, getType, pathChanged, processEvent, removePathListener, requestFocusInWindow, selectFileName, setErrWhenExistsOn, setErrWhenWriteProtected, setFormat, setPathAndDispatchEvent, setWarnWhenExists, udirScheme |
| Methods inherited from class de.sciss.gui.SpringPanel |
|---|
gridAdd, gridAdd, gridAdd, makeCompactGrid, makeCompactGrid, makeGrid, setInitialX, setInitialY, setPadding, setTitle, setXPad, setYPad |
| 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 PrefPathField(int type,
java.lang.String dlgTxt)
PrefPathField.
type - type of path field, e.g. TYPE_INPUTFILE.dlgTxt - text for the file chooser dialog or null| 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 setPath(java.io.File f)
PathField
setPath in class PathFieldf - the new path for the buttonpublic 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 path
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 preferenceChange(java.util.prefs.PreferenceChangeEvent e)
preferenceChange in interface java.util.prefs.PreferenceChangeListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||