|
||||||||||
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
com.frinika.sequencer.gui.SliderNumberEditable
public class SliderNumberEditable
GUI component which is a JSlider with a number-field (JSpinner) attached to it. This way, numerical values can be edited either "visually" (using the slider) or "precise" entering the number textually. Slider and umber-field are always in sync.
Nested Class Summary |
---|
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected ListenerSupport<javax.swing.event.ChangeListener,javax.swing.event.ChangeEvent> |
changeListeners
|
protected float |
maximum
|
protected float |
minimum
|
protected int |
orientation
|
protected java.lang.String |
prefix
|
protected float |
stepSize
|
protected java.lang.String |
suffix
|
protected float |
value
|
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 | |
---|---|
SliderNumberEditable()
Creates new form BeanForm |
|
SliderNumberEditable(float value,
float minimum,
float maximum,
float stepSize,
java.lang.String prefix,
java.lang.String suffix,
int orientation)
|
Method Summary | |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
|
java.util.Collection<javax.swing.event.ChangeListener> |
getChangeListeners()
|
boolean |
getInverted()
|
int |
getMajorTickSpacing()
|
float |
getMaximum()
Getter for property maximum. |
float |
getMinimum()
Getter for property minimum. |
int |
getMinorTickSpacing()
|
int |
getOrientation()
|
boolean |
getPaintLabels()
|
boolean |
getPaintTicks()
|
boolean |
getPaintTrack()
|
java.lang.String |
getPrefix()
Getter for property prefix. |
boolean |
getSnapToTicks()
|
float |
getStepSize()
Getter for property stepSize. |
java.lang.String |
getSuffix()
Getter for property suffix. |
float |
getValue()
Getter for property value. |
boolean |
isEnabled()
|
void |
removeChangeListener(javax.swing.event.ChangeListener l)
|
void |
setEnabled(boolean enabled)
|
void |
setInverted(boolean b)
|
void |
setMajorTickSpacing(int n)
|
void |
setMaximum(float maximum)
Setter for property maximum. |
void |
setMinimum(float minimum)
Setter for property minimum. |
void |
setMinorTickSpacing(int n)
|
void |
setModel(javax.swing.SpinnerNumberModel model)
|
void |
setOrientation(int orientation)
|
void |
setPaintLabels(boolean b)
|
void |
setPaintTicks(boolean b)
|
void |
setPaintTrack(boolean b)
|
void |
setPrefix(java.lang.String prefix)
Setter for property prefix. |
void |
setSnapToTicks(boolean b)
|
void |
setStepSize(float stepSize)
Setter for property stepSize. |
void |
setSuffix(java.lang.String suffix)
Setter for property suffix. |
void |
setValue(float value)
Setter for property value. |
static javax.swing.BoundedRangeModel |
toBoundedRangeModel(javax.swing.SpinnerNumberModel m)
|
void |
validate()
|
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, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, 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, transferFocusDownCycle, 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, 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, transferFocusBackward, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String prefix
protected java.lang.String suffix
protected float value
protected float minimum
protected float maximum
protected float stepSize
protected int orientation
protected ListenerSupport<javax.swing.event.ChangeListener,javax.swing.event.ChangeEvent> changeListeners
Constructor Detail |
---|
public SliderNumberEditable()
public SliderNumberEditable(float value, float minimum, float maximum, float stepSize, java.lang.String prefix, java.lang.String suffix, int orientation)
Method Detail |
---|
public void validate()
validate
in class java.awt.Container
public void setModel(javax.swing.SpinnerNumberModel model)
public boolean isEnabled()
isEnabled
in class java.awt.Component
public void setEnabled(boolean enabled)
setEnabled
in class javax.swing.JComponent
public boolean getInverted()
public int getMajorTickSpacing()
public int getMinorTickSpacing()
public int getOrientation()
public boolean getPaintLabels()
public boolean getPaintTicks()
public boolean getPaintTrack()
public boolean getSnapToTicks()
public void setInverted(boolean b)
public void setMajorTickSpacing(int n)
public void setMinorTickSpacing(int n)
public void setOrientation(int orientation)
public void setPaintLabels(boolean b)
public void setPaintTicks(boolean b)
public void setPaintTrack(boolean b)
public void setSnapToTicks(boolean b)
public static javax.swing.BoundedRangeModel toBoundedRangeModel(javax.swing.SpinnerNumberModel m)
public void addChangeListener(javax.swing.event.ChangeListener l)
public void removeChangeListener(javax.swing.event.ChangeListener l)
public java.util.Collection<javax.swing.event.ChangeListener> getChangeListeners()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
prefix
- New value of property prefix.public java.lang.String getSuffix()
public void setSuffix(java.lang.String suffix)
suffix
- New value of property suffix.public float getValue()
public void setValue(float value)
value
- New value of property value.public float getMinimum()
public void setMinimum(float minimum)
minimum
- New value of property minimum.public float getMaximum()
public void setMaximum(float maximum)
maximum
- New value of property maximum.public float getStepSize()
public void setStepSize(float stepSize)
stepSize
- New value of property stepSize.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |