org.jvnet.substance
Class SubstanceMenuBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.MenuBarUI
javax.swing.plaf.basic.BasicMenuBarUI
org.jvnet.substance.SubstanceMenuBarUI
public class SubstanceMenuBarUI
- extends javax.swing.plaf.basic.BasicMenuBarUI
UI for menu bars in Substance look and feel.
- Author:
- Kirill Grouchnikov
Field Summary |
protected java.util.Set<?> |
lafWidgets
Set of registered widgets. |
Fields inherited from class javax.swing.plaf.basic.BasicMenuBarUI |
changeListener, containerListener, menuBar |
Methods inherited from class javax.swing.plaf.basic.BasicMenuBarUI |
createChangeListener, createContainerListener, getMaximumSize, getMinimumSize, installKeyboardActions, uninstallKeyboardActions |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getPreferredSize, paint |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lafWidgets
protected java.util.Set<?> lafWidgets
- Set of registered widgets. This UI delegate maintains the widget set on
its own since it needs to reset the relevant (
Resettable
)
widgets on theme change and on locale change.
SubstanceMenuBarUI
public SubstanceMenuBarUI()
hideSearchPanels
public static void hideSearchPanels(boolean toRepaint)
- Hides search panels on all menu bars (both JFrames and JInternalFrames).
- Parameters:
toRepaint
- Indication whether the relevant menu bars should be repainted.
showSearchPanels
public static void showSearchPanels()
- Shows search panels on all menu bars (both JFrames and JInternalFrames).
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
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
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
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Overrides:
uninstallUI
in class javax.swing.plaf.basic.BasicMenuBarUI
uninstallDefaults
protected void uninstallDefaults()
- Overrides:
uninstallDefaults
in class javax.swing.plaf.basic.BasicMenuBarUI
update
public void update(java.awt.Graphics g,
javax.swing.JComponent c)
- Overrides:
update
in class javax.swing.plaf.ComponentUI
getLafWidgets
public java.util.Set<?> getLafWidgets()
- Returns the installed widgets.
- Returns:
- Installed widgets.