Class RadianceSpinnerUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SpinnerUI
-
- javax.swing.plaf.basic.BasicSpinnerUI
-
- org.pushingpixels.radiance.theming.internal.ui.RadianceSpinnerUI
-
public class RadianceSpinnerUI extends javax.swing.plaf.basic.BasicSpinnerUI
UI for spinners in Radiance look and feel.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
RadianceSpinnerUI.SpinnerLayoutManager
Layout manager for the spinner.
-
Field Summary
Fields Modifier and Type Field Description private RadianceSpinnerButton
nextButton
The next (increment) button.private RadianceSpinnerButton
prevButton
The previous (decrement) button.private java.beans.PropertyChangeListener
radiancePropertyChangeListener
Tracks changes to editor, removing the border as necessary.
-
Constructor Summary
Constructors Modifier Constructor Description protected
RadianceSpinnerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.awt.LayoutManager
createLayout()
protected java.awt.Component
createNextButton()
protected java.awt.Component
createPreviousButton()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent comp)
java.awt.Dimension
getPreferredSize(javax.swing.JComponent c)
protected void
installDefaults()
protected void
installListeners()
void
installUI(javax.swing.JComponent c)
void
paint(java.awt.Graphics g, javax.swing.JComponent c)
protected void
uninstallListeners()
void
uninstallUI(javax.swing.JComponent c)
-
Methods inherited from class javax.swing.plaf.basic.BasicSpinnerUI
createEditor, createPropertyChangeListener, getBaseline, getBaselineResizeBehavior, installKeyboardActions, installNextButtonListeners, installPreviousButtonListeners, replaceEditor, uninstallDefaults
-
-
-
-
Field Detail
-
radiancePropertyChangeListener
private java.beans.PropertyChangeListener radiancePropertyChangeListener
Tracks changes to editor, removing the border as necessary.
-
nextButton
private RadianceSpinnerButton nextButton
The next (increment) button.
-
prevButton
private RadianceSpinnerButton prevButton
The previous (decrement) button.
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent comp)
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUI
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUI
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
createNextButton
protected java.awt.Component createNextButton()
- Overrides:
createNextButton
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
createPreviousButton
protected java.awt.Component createPreviousButton()
- Overrides:
createPreviousButton
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
installListeners
protected void installListeners()
- Overrides:
installListeners
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListeners
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
paint
public void paint(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
paint
in classjavax.swing.plaf.ComponentUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSize
in classjavax.swing.plaf.ComponentUI
-
createLayout
protected java.awt.LayoutManager createLayout()
- Overrides:
createLayout
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
-