Package com.formdev.flatlaf.ui
Class FlatMenuBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.MenuBarUI
javax.swing.plaf.basic.BasicMenuBarUI
com.formdev.flatlaf.ui.FlatMenuBarUI
- All Implemented Interfaces:
FlatStylingSupport.StyleableUI
Provides the Flat LaF UI delegate for
JMenuBar
.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
private static class
Activates the menu bar and shows mnemonics. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AtomicBoolean
protected Color
protected Insets
private PropertyChangeListener
protected int
protected Color
protected Insets
protected Color
protected Insets
protected Color
protected Color
protected int
Fields inherited from class javax.swing.plaf.basic.BasicMenuBarUI
changeListener, containerListener, menuBar
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyStyle
(Object style) protected Object
applyStyleProperty
(String key, Object value) static ComponentUI
protected Color
getStyleableValue
(JComponent c, String key) protected void
protected void
protected void
protected void
void
protected void
protected void
void
update
(Graphics g, JComponent c) (package private) static boolean
Methods inherited from class javax.swing.plaf.basic.BasicMenuBarUI
createChangeListener, createContainerListener, getMaximumSize, getMinimumSize, uninstallKeyboardActions, uninstallUI
Methods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getPreferredSize, paint
-
Field Details
-
itemMargins
- Since:
- 2
-
selectionInsets
- Since:
- 3
-
selectionEmbeddedInsets
- Since:
- 3
-
selectionArc
protected int selectionArc- Since:
- 3
-
hoverBackground
- Since:
- 2
-
selectionBackground
- Since:
- 2.5
-
selectionForeground
- Since:
- 2.5
-
underlineSelectionBackground
- Since:
- 2
-
underlineSelectionColor
- Since:
- 2
-
underlineSelectionHeight
protected int underlineSelectionHeight- Since:
- 2
-
propertyChangeListener
-
oldStyleValues
-
-
Constructor Details
-
FlatMenuBarUI
public FlatMenuBarUI()
-
-
Method Details
-
createUI
-
installUI
- Overrides:
installUI
in classBasicMenuBarUI
-
installDefaults
protected void installDefaults()- Overrides:
installDefaults
in classBasicMenuBarUI
-
uninstallDefaults
protected void uninstallDefaults()- Overrides:
uninstallDefaults
in classBasicMenuBarUI
-
installListeners
protected void installListeners()- Overrides:
installListeners
in classBasicMenuBarUI
-
uninstallListeners
protected void uninstallListeners()- Overrides:
uninstallListeners
in classBasicMenuBarUI
-
installKeyboardActions
protected void installKeyboardActions()- Overrides:
installKeyboardActions
in classBasicMenuBarUI
-
installStyle
protected void installStyle()- Since:
- 2
-
applyStyle
- Since:
- 2
-
applyStyleProperty
- Since:
- 2
-
getStyleableInfos
- Specified by:
getStyleableInfos
in interfaceFlatStylingSupport.StyleableUI
- Since:
- 2
-
getStyleableValue
- Specified by:
getStyleableValue
in interfaceFlatStylingSupport.StyleableUI
- Since:
- 2.5
-
update
- Overrides:
update
in classComponentUI
-
getBackground
-
useUnifiedBackground
- Since:
- 2
-