所有类
javax.swing.plaf.metal
类 MetalMenuBarUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.MenuBarUI
javax.swing.plaf.basic.BasicMenuBarUI
javax.swing.plaf.metal.MetalMenuBarUI
public class MetalMenuBarUI
- extends BasicMenuBarUI
MenuBarUI
的 Metal 实现。此类负责为 JMenuBar
提供 metal 外观。
- 从以下版本开始:
- 1.5
- 另请参见:
MenuBarUI
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetalMenuBarUI
public MetalMenuBarUI()
createUI
public static ComponentUI createUI(JComponent x)
- 为传入的组件创建
ComponentUI
实现。 - 参数:
x
- 要为其创建 ComponentUI 实现的 JComponent - 返回:
x
的 ComponentUI 实现 - 抛出:
NullPointerException
- 如果 x
为 null
installUI
public void installUI(JComponent c)
- 配置指定组件,使其适合 metal 外观。
- 覆盖:
- 类
BasicMenuBarUI
中的 installUI
- 参数:
c
- 作为此 UI 委托的安装目的地的组件 - 抛出:
NullPointerException
- 如果 c
为 null。 - 另请参见:
ComponentUI.uninstallUI(javax.swing.JComponent)
, JComponent.setUI(javax.swing.plaf.ComponentUI)
, JComponent.updateUI()
uninstallUI
public void uninstallUI(JComponent c)
- 在
installUI
期间,在指定组件上反向执行的配置操作。 - 覆盖:
- 类
BasicMenuBarUI
中的 uninstallUI
- 参数:
c
- 作为此 UI 委托的安装目的地的组件 - 抛出:
NullPointerException
- 如果 c
为 null。 - 另请参见:
ComponentUI.installUI(javax.swing.JComponent)
, JComponent.updateUI()
update
public void update(Graphics g,
JComponent c)
- 如果必要,绘制组件的背景,然后调用
paint
。 - 覆盖:
- 类
ComponentUI
中的 update
- 参数:
g
- 作为绘制目标的 Graphic c
- 要在其上进行绘制的 JComponent - 抛出:
NullPointerException
- 如果 g
或 c
为 null - 从以下版本开始:
- 1.5
- 另请参见:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
, ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)
所有类