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.BasicSpinnerUIProvides 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 chevron (default) or triangle, 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.buttonPressedArrowColor Color, Spinner.padding Insets
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringarrowTypeprotected java.awt.ColorborderColorprotected java.awt.ColorbuttonArrowColorprotected java.awt.ColorbuttonBackgroundprotected java.awt.ColorbuttonDisabledArrowColorprotected java.awt.ColorbuttonHoverArrowColorprotected java.awt.ColorbuttonPressedArrowColorprotected java.lang.StringbuttonStyleprotected java.awt.ColordisabledBackgroundprotected java.awt.ColordisabledBorderColorprotected java.awt.ColordisabledForegroundprotected booleanisIntelliJThemeprotected intminimumWidthprotected java.awt.Insetspadding
-
Constructor Summary
Constructors Constructor Description FlatSpinnerUI()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.swing.JComponentcreateEditor()protected java.awt.LayoutManagercreateLayout()protected java.awt.ComponentcreateNextButton()protected java.awt.ComponentcreatePreviousButton()static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent c)protected java.awt.ColorgetBackground(boolean enabled)protected java.awt.ColorgetForeground(boolean enabled)protected voidinstallDefaults()protected voidinstallListeners()protected voidreplaceEditor(javax.swing.JComponent oldEditor, javax.swing.JComponent newEditor)protected voiduninstallDefaults()protected voiduninstallListeners()voidupdate(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
-
buttonPressedArrowColor
protected java.awt.Color buttonPressedArrowColor
-
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:
installDefaultsin classjavax.swing.plaf.basic.BasicSpinnerUI
-
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaultsin classjavax.swing.plaf.basic.BasicSpinnerUI
-
installListeners
protected void installListeners()
- Overrides:
installListenersin classjavax.swing.plaf.basic.BasicSpinnerUI
-
uninstallListeners
protected void uninstallListeners()
- Overrides:
uninstallListenersin classjavax.swing.plaf.basic.BasicSpinnerUI
-
createEditor
protected javax.swing.JComponent createEditor()
- Overrides:
createEditorin classjavax.swing.plaf.basic.BasicSpinnerUI
-
replaceEditor
protected void replaceEditor(javax.swing.JComponent oldEditor, javax.swing.JComponent newEditor)- Overrides:
replaceEditorin 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:
createLayoutin classjavax.swing.plaf.basic.BasicSpinnerUI
-
createNextButton
protected java.awt.Component createNextButton()
- Overrides:
createNextButtonin classjavax.swing.plaf.basic.BasicSpinnerUI
-
createPreviousButton
protected java.awt.Component createPreviousButton()
- Overrides:
createPreviousButtonin classjavax.swing.plaf.basic.BasicSpinnerUI
-
update
public void update(java.awt.Graphics g, javax.swing.JComponent c)- Overrides:
updatein classjavax.swing.plaf.ComponentUI
-
-