Class FlatSpinnerUI

    • Field Detail

      • minimumWidth

        protected int minimumWidth
      • buttonStyle

        protected java.lang.String buttonStyle
      • arrowType

        protected java.lang.String arrowType
      • disabledBackground

        protected java.awt.Color disabledBackground
      • disabledForeground

        protected java.awt.Color disabledForeground
      • focusedBackground

        protected java.awt.Color focusedBackground
      • buttonBackground

        protected java.awt.Color buttonBackground
      • buttonSeparatorWidth

        protected float buttonSeparatorWidth
        Since:
        2
      • buttonSeparatorColor

        protected java.awt.Color buttonSeparatorColor
        Since:
        2
      • buttonDisabledSeparatorColor

        protected java.awt.Color buttonDisabledSeparatorColor
        Since:
        2
      • 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
      • oldStyleValues

        private java.util.Map<java.lang.String,​java.lang.Object> oldStyleValues
      • borderShared

        private java.util.concurrent.atomic.AtomicBoolean borderShared
    • Constructor Detail

      • FlatSpinnerUI

        public FlatSpinnerUI()
    • Method Detail

      • createUI

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

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.basic.BasicSpinnerUI
      • 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
      • installStyle

        protected void installStyle()
        Since:
        2
      • applyStyle

        protected void applyStyle​(java.lang.Object style)
        Since:
        2
      • applyStyleProperty

        protected java.lang.Object applyStyleProperty​(java.lang.String key,
                                                      java.lang.Object value)
        Since:
        2
      • 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
      • configureEditor

        protected void configureEditor​(javax.swing.JComponent editor)
        Since:
        1.6
      • addEditorFocusListener

        private void addEditorFocusListener​(javax.swing.JComponent editor)
      • removeEditorFocusListener

        private void removeEditorFocusListener​(javax.swing.JComponent editor)
      • updateEditorPadding

        private void updateEditorPadding()
      • updateEditorColors

        private void updateEditorColors()
      • getEditorTextField

        private static javax.swing.JTextField getEditorTextField​(javax.swing.JComponent editor)
      • isPermanentFocusOwner

        public static boolean isPermanentFocusOwner​(javax.swing.JSpinner spinner)
        Since:
        1.3
      • 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
      • createArrowButton

        private java.awt.Component createArrowButton​(int direction,
                                                     java.lang.String name)
      • updateArrowButtonsStyle

        private void updateArrowButtonsStyle()
      • update

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

        boolean isMacStyle()
      • getMacStyleButtonsWidth

        int getMacStyleButtonsWidth()