所有类
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)
所有类