Class FlatSpinnerUI


  • public class FlatSpinnerUI
    extends javax.swing.plaf.basic.BasicSpinnerUI
    Provides the Flat LaF UI delegate for JSpinner.
    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 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
    • Constructor Detail

      • FlatSpinnerUI

        public FlatSpinnerUI()
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent c)
      • installDefaults

        protected void installDefaults()
        Overrides:
        installDefaults in class javax.swing.plaf.basic.BasicSpinnerUI
      • uninstallDefaults

        protected void uninstallDefaults()
        Overrides:
        uninstallDefaults in class javax.swing.plaf.basic.BasicSpinnerUI
      • installListeners

        protected void installListeners()
        Overrides:
        installListeners in class javax.swing.plaf.basic.BasicSpinnerUI
      • uninstallListeners

        protected void uninstallListeners()
        Overrides:
        uninstallListeners in class javax.swing.plaf.basic.BasicSpinnerUI
      • createEditor

        protected javax.swing.JComponent createEditor()
        Overrides:
        createEditor in class javax.swing.plaf.basic.BasicSpinnerUI
      • replaceEditor

        protected void replaceEditor​(javax.swing.JComponent oldEditor,
                                     javax.swing.JComponent newEditor)
        Overrides:
        replaceEditor in class javax.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 class javax.swing.plaf.basic.BasicSpinnerUI
      • createNextButton

        protected java.awt.Component createNextButton()
        Overrides:
        createNextButton in class javax.swing.plaf.basic.BasicSpinnerUI
      • createPreviousButton

        protected java.awt.Component createPreviousButton()
        Overrides:
        createPreviousButton in class javax.swing.plaf.basic.BasicSpinnerUI
      • update

        public void update​(java.awt.Graphics g,
                           javax.swing.JComponent c)
        Overrides:
        update in class javax.swing.plaf.ComponentUI