JavaTM 2 Platform
Standard Ed. 6

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

欄位摘要
 
從類別 javax.swing.plaf.basic.BasicMenuBarUI 繼承的欄位
changeListener, containerListener, menuBar
 
建構子摘要
MetalMenuBarUI()
           
 
方法摘要
static ComponentUI createUI(JComponent x)
          為傳入的元件創建 ComponentUI 實作。
 void installUI(JComponent c)
          配置指定元件,使其適合 metal 外觀。
 void uninstallUI(JComponent c)
          在 installUI 期間,在指定元件上反向執行的配置操作。
 void update(Graphics g, JComponent c)
          如果必要,繪製元件的背景,然後調用 paint
 
從類別 javax.swing.plaf.basic.BasicMenuBarUI 繼承的方法
createChangeListener, createContainerListener, getMaximumSize, getMinimumSize, installDefaults, installKeyboardActions, installListeners, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
 
從類別 javax.swing.plaf.ComponentUI 繼承的方法
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getPreferredSize, paint
 
從類別 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 - 如果 gc 為 null
從以下版本開始:
1.5
另請參見:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent), ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only