Class PlasticMenuBarUI


public final class PlasticMenuBarUI extends BasicMenuBarUI
The JGoodies Plastic look and feel implemenation of MenuBarUI. Can handle optional Border types as specified by the BorderStyle or HeaderStyle client properties.
Version:
$Revision: 1.9 $
  • Field Details

  • Constructor Details

    • PlasticMenuBarUI

      public PlasticMenuBarUI()
  • Method Details

    • createUI

      public static ComponentUI createUI(JComponent b)
    • installDefaults

      protected void installDefaults()
      Overrides:
      installDefaults in class BasicMenuBarUI
    • installListeners

      protected void installListeners()
      Overrides:
      installListeners in class BasicMenuBarUI
    • uninstallListeners

      protected void uninstallListeners()
      Overrides:
      uninstallListeners in class BasicMenuBarUI
    • createBorderStyleListener

      private PropertyChangeListener createBorderStyleListener()
    • installSpecialBorder

      public void installSpecialBorder()
      Installs a special border, if either a look-dependent BorderStyle or a look-independent HeaderStyle has been specified. A look specific BorderStyle shadows a HeaderStyle.

      We recommend to specify a HeaderStyle.

    • update

      public void update(Graphics g, JComponent c)
      Overrides:
      update in class ComponentUI
    • is3D

      private boolean is3D()
      Checks and answers if we should add a pseudo 3D effect.