Package com.formdev.flatlaf.ui
Class FlatSpinnerUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.swing.plaf.SpinnerUI
-
- javax.swing.plaf.basic.BasicSpinnerUI
-
- com.formdev.flatlaf.ui.FlatSpinnerUI
-
public class FlatSpinnerUI extends javax.swing.plaf.basic.BasicSpinnerUI
Provides the Flat LaF UI delegate forJSpinner
.- UiDefault:
- Spinner.font Font, Spinner.background Color, Spinner.foreground Color, Spinner.border Border, Spinner.disableOnBoundaryValues boolean default is false, Spinner.editorAlignment int 0=center, 2=left, 4=right, 10=leading, 11=trailing, Spinner.editorBorderPainted boolean paint inner editor border; defaults to false , Component.minimumWidth int, Spinner.buttonStyle String button (default) or none, Component.arrowType String triangle (default) or chevron, Component.isIntelliJTheme boolean, Component.borderColor Color, Component.disabledBorderColor Color, Spinner.disabledBackground Color, Spinner.disabledForeground Color, Spinner.buttonBackground Color, Spinner.buttonArrowColor Color, Spinner.buttonDisabledArrowColor Color, Spinner.buttonHoverArrowColor Color, Spinner.padding Insets
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
arrowType
protected java.awt.Color
borderColor
protected java.awt.Color
buttonArrowColor
protected java.awt.Color
buttonBackground
protected java.awt.Color
buttonDisabledArrowColor
protected java.awt.Color
buttonHoverArrowColor
protected java.lang.String
buttonStyle
protected java.awt.Color
disabledBackground
protected java.awt.Color
disabledBorderColor
protected java.awt.Color
disabledForeground
protected boolean
isIntelliJTheme
protected int
minimumWidth
protected java.awt.Insets
padding
-
Constructor Summary
Constructors Constructor Description FlatSpinnerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponent
createEditor()
protected java.awt.LayoutManager
createLayout()
protected java.awt.Component
createNextButton()
protected java.awt.Component
createPreviousButton()
static javax.swing.plaf.ComponentUI
createUI(javax.swing.JComponent c)
protected java.awt.Color
getBackground(boolean enabled)
protected java.awt.Color
getForeground(boolean enabled)
protected void
installDefaults()
protected void
installListeners()
protected void
replaceEditor(javax.swing.JComponent oldEditor, javax.swing.JComponent newEditor)
protected void
uninstallDefaults()
protected void
uninstallListeners()
void
update(java.awt.Graphics g, javax.swing.JComponent c)
-
Methods inherited from class javax.swing.plaf.basic.BasicSpinnerUI
createPropertyChangeListener, getBaseline, getBaselineResizeBehavior, installKeyboardActions, installNextButtonListeners, installPreviousButtonListeners, installUI, uninstallUI
-
-
-
-
Field Detail
-
minimumWidth
protected int minimumWidth
-
buttonStyle
protected java.lang.String buttonStyle
-
arrowType
protected java.lang.String arrowType
-
isIntelliJTheme
protected boolean isIntelliJTheme
-
borderColor
protected java.awt.Color borderColor
-
disabledBorderColor
protected java.awt.Color disabledBorderColor
-
disabledBackground
protected java.awt.Color disabledBackground
-
disabledForeground
protected java.awt.Color disabledForeground
-
buttonBackground
protected java.awt.Color buttonBackground
-
buttonArrowColor
protected java.awt.Color buttonArrowColor
-
buttonDisabledArrowColor
protected java.awt.Color buttonDisabledArrowColor
-
buttonHoverArrowColor
protected java.awt.Color buttonHoverArrowColor
-
padding
protected java.awt.Insets padding
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
-
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults
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
-
createEditor
protected javax.swing.JComponent createEditor()
- Overrides:
createEditor
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
replaceEditor
protected void replaceEditor(javax.swing.JComponent oldEditor, javax.swing.JComponent newEditor)
- Overrides:
replaceEditor
in classjavax.swing.plaf.basic.BasicSpinnerUI
-
getBackground
protected java.awt.Color getBackground(boolean enabled)
-
getForeground
protected java.awt.Color getForeground(boolean enabled)
-
createLayout
protected java.awt.LayoutManager createLayout()
- Overrides:
createLayout
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
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)
- Overrides:
update
in classjavax.swing.plaf.ComponentUI
-
-