Class FlatMenuBarUI

    • Field Detail

      • itemMargins

        protected java.awt.Insets itemMargins
        Since:
        2
      • selectionInsets

        protected java.awt.Insets selectionInsets
        Since:
        3
      • selectionEmbeddedInsets

        protected java.awt.Insets selectionEmbeddedInsets
        Since:
        3
      • selectionArc

        protected int selectionArc
        Since:
        3
      • hoverBackground

        protected java.awt.Color hoverBackground
        Since:
        2
      • selectionBackground

        protected java.awt.Color selectionBackground
        Since:
        2.5
      • selectionForeground

        protected java.awt.Color selectionForeground
        Since:
        2.5
      • underlineSelectionBackground

        protected java.awt.Color underlineSelectionBackground
        Since:
        2
      • underlineSelectionColor

        protected java.awt.Color underlineSelectionColor
        Since:
        2
      • underlineSelectionHeight

        protected int underlineSelectionHeight
        Since:
        2
      • propertyChangeListener

        private java.beans.PropertyChangeListener propertyChangeListener
      • oldStyleValues

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

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

      • FlatMenuBarUI

        public FlatMenuBarUI()
    • 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.BasicMenuBarUI
      • installDefaults

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

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

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

        protected void uninstallListeners()
        Overrides:
        uninstallListeners in class javax.swing.plaf.basic.BasicMenuBarUI
      • installKeyboardActions

        protected void installKeyboardActions()
        Overrides:
        installKeyboardActions in class javax.swing.plaf.basic.BasicMenuBarUI
      • 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
      • update

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

        protected java.awt.Color getBackground​(javax.swing.JComponent c)
      • useUnifiedBackground

        static boolean useUnifiedBackground​(java.awt.Component c)
        Since:
        2