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 class
SubstanceSpinnerUI.SpinnerLayoutManager
Layout manager for the spinner.
-
Field Summary
Fields Modifier and Type Field Description protected SubstanceSpinnerButton
nextButton
The next (increment) button.protected SubstanceSpinnerButton
prevButton
The previous (decrement) button.protected PropertyChangeListener
substancePropertyChangeListener
Tracks 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 LayoutManager
createLayout()
protected Component
createNextButton()
protected Component
createPreviousButton()
static ComponentUI
createUI(JComponent comp)
Dimension
getPreferredSize(JComponent c)
protected void
installDefaults()
protected void
installListeners()
void
installUI(JComponent c)
void
paint(Graphics g, JComponent c)
protected void
uninstallListeners()
void
uninstallUI(JComponent c)
void
update(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:
installUI
in classBasicSpinnerUI
-
uninstallUI
public void uninstallUI(JComponent c)
- Overrides:
uninstallUI
in classBasicSpinnerUI
-
createNextButton
protected Component createNextButton()
- Overrides:
createNextButton
in classBasicSpinnerUI
-
createPreviousButton
protected Component createPreviousButton()
- Overrides:
createPreviousButton
in classBasicSpinnerUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classBasicSpinnerUI
-
installListeners
protected void installListeners()
- Overrides:
installListeners
in classBasicSpinnerUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in classBasicSpinnerUI
-
paint
public void paint(Graphics g, JComponent c)
- Overrides:
paint
in classComponentUI
-
getPreferredSize
public Dimension getPreferredSize(JComponent c)
- Overrides:
getPreferredSize
in classComponentUI
-
update
public void update(Graphics g, JComponent c)
- Overrides:
update
in classComponentUI
-
createLayout
protected LayoutManager createLayout()
- Overrides:
createLayout
in classBasicSpinnerUI
-
-