|
||||||||||
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
public class ParamField
Nested Class Summary | |
---|---|
static class |
ParamField.Event
|
static interface |
ParamField.Listener
|
static interface |
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 java.util.List |
collSpaces
|
protected ParamSpace |
currentSpace
|
protected NumberField |
ggNumber
|
protected UnitLabel |
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 | |
---|---|
ParamField()
|
|
ParamField(ParamSpace.Translator ut)
|
Method Summary | |
---|---|
void |
addActionListener(java.awt.event.ActionListener l)
|
void |
addListener(ParamField.Listener listener)
Register a NumberListener
which will be informed about changes of
the gadgets content. |
void |
addSpace(ParamSpace spc)
|
protected void |
fireSpaceChanged()
|
protected void |
fireValueChanged(boolean adjusting)
|
protected boolean |
getComboGate()
|
boolean |
getCycling()
|
java.awt.Component |
getEditorComponent()
|
java.lang.Object |
getItem()
|
ParamSpace |
getSpace()
|
ParamSpace.Translator |
getTranslator()
|
Param |
getValue()
|
void |
processEvent(BasicEvent e)
Processes the next event in the queue. |
void |
propertyChange(java.beans.PropertyChangeEvent e)
Forwards Font property
changes to the child gadgets |
void |
removeActionListener(java.awt.event.ActionListener l)
|
void |
removeListener(ParamField.Listener listener)
Unregister a NumberListener
from receiving number change events. |
boolean |
requestFocusInWindow()
|
void |
selectAll()
|
protected void |
selectSpace(int selectedIdx)
|
void |
setComboGate(boolean gate)
|
void |
setCycling(boolean b)
|
void |
setItem(java.lang.Object anObject)
|
void |
setSpace(ParamSpace newSpace)
|
void |
setTranslator(ParamSpace.Translator ut)
|
void |
setValue(Param newValue)
|
void |
setValueAndSpace(Param newValue)
|
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 final NumberField ggNumber
protected final UnitLabel lbUnit
protected final java.util.List collSpaces
protected ParamSpace currentSpace
Constructor Detail |
---|
public ParamField()
public ParamField(ParamSpace.Translator ut)
Method Detail |
---|
public boolean requestFocusInWindow()
requestFocusInWindow
in class javax.swing.JComponent
public void addSpace(ParamSpace spc)
public Param getValue()
public void setValue(Param newValue)
public void setValueAndSpace(Param newValue)
public ParamSpace getSpace()
public void setSpace(ParamSpace newSpace)
public void setCycling(boolean b)
public boolean getCycling()
public ParamSpace.Translator getTranslator()
public void setTranslator(ParamSpace.Translator ut)
protected void selectSpace(int selectedIdx)
public void addListener(ParamField.Listener listener)
NumberListener
which will be informed about changes of
the gadgets content.
listener
- the NumberListener
to registerEventManager.addListener( Object )
public void removeListener(ParamField.Listener listener)
NumberListener
from receiving number change events.
listener
- the NumberListener
to unregisterEventManager.removeListener( Object )
public void processEvent(BasicEvent e)
EventManager.Processor
processEvent
in interface EventManager.Processor
protected void fireValueChanged(boolean adjusting)
protected void fireSpaceChanged()
public void propertyChange(java.beans.PropertyChangeEvent e)
Font
property
changes to the child gadgets
propertyChange
in interface java.beans.PropertyChangeListener
public java.awt.Component getEditorComponent()
getEditorComponent
in interface javax.swing.ComboBoxEditor
public void setComboGate(boolean gate)
protected boolean getComboGate()
public void setItem(java.lang.Object anObject)
setItem
in interface javax.swing.ComboBoxEditor
public java.lang.Object getItem()
getItem
in interface javax.swing.ComboBoxEditor
public void selectAll()
selectAll
in interface javax.swing.ComboBoxEditor
public void addActionListener(java.awt.event.ActionListener l)
addActionListener
in interface javax.swing.ComboBoxEditor
public void removeActionListener(java.awt.event.ActionListener l)
removeActionListener
in interface javax.swing.ComboBoxEditor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |