Class SubstanceSpinnerUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SpinnerUI
-
- javax.swing.plaf.basic.BasicSpinnerUI
-
- org.pushingpixels.substance.internal.ui.SubstanceSpinnerUI
-
public class SubstanceSpinnerUI extends BasicSpinnerUI
UI for spinners in Substance look and feel.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classSubstanceSpinnerUI.SpinnerLayoutManagerLayout manager for the spinner.
-
Field Summary
Fields Modifier and Type Field Description protected SubstanceSpinnerButtonnextButtonThe next (increment) button.protected SubstanceSpinnerButtonprevButtonThe previous (decrement) button.protected PropertyChangeListenersubstancePropertyChangeListenerTracks changes to editor, removing the border as necessary.-
Fields inherited from class javax.swing.plaf.basic.BasicSpinnerUI
spinner
-
-
Constructor Summary
Constructors Constructor Description SubstanceSpinnerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LayoutManagercreateLayout()protected ComponentcreateNextButton()protected ComponentcreatePreviousButton()static ComponentUIcreateUI(JComponent comp)DimensiongetPreferredSize(JComponent c)protected voidinstallDefaults()protected voidinstallListeners()voidinstallUI(JComponent c)voidpaint(Graphics g, JComponent c)protected voiduninstallListeners()voiduninstallUI(JComponent c)voidupdate(Graphics g, JComponent c)-
Methods inherited from class javax.swing.plaf.basic.BasicSpinnerUI
createEditor, createPropertyChangeListener, getBaseline, getBaselineResizeBehavior, installKeyboardActions, installNextButtonListeners, installPreviousButtonListeners, replaceEditor, uninstallDefaults
-
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getMaximumSize, getMinimumSize
-
-
-
-
Field Detail
-
substancePropertyChangeListener
protected PropertyChangeListener substancePropertyChangeListener
Tracks changes to editor, removing the border as necessary.
-
nextButton
protected SubstanceSpinnerButton nextButton
The next (increment) button.
-
prevButton
protected SubstanceSpinnerButton prevButton
The previous (decrement) button.
-
-
Method Detail
-
createUI
public static ComponentUI createUI(JComponent comp)
-
installUI
public void installUI(JComponent c)
- Overrides:
installUIin classBasicSpinnerUI
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUIin classBasicSpinnerUI
-
createNextButton
protected Component createNextButton()
- Overrides:
createNextButtonin classBasicSpinnerUI
-
createPreviousButton
protected Component createPreviousButton()
- Overrides:
createPreviousButtonin classBasicSpinnerUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaultsin classBasicSpinnerUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classBasicSpinnerUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classBasicSpinnerUI
-
paint
public void paint(Graphics g, JComponent c)
- Overrides:
paintin classComponentUI
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSizein classComponentUI
-
update
public void update(Graphics g, JComponent c)
- Overrides:
updatein classComponentUI
-
createLayout
protected LayoutManager createLayout()
- Overrides:
createLayoutin classBasicSpinnerUI
-
-