JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.metal
類別 MetalLabelUI

java.lang.Object
  繼承者 javax.swing.plaf.ComponentUI
      繼承者 javax.swing.plaf.LabelUI
          繼承者 javax.swing.plaf.basic.BasicLabelUI
              繼承者 javax.swing.plaf.metal.MetalLabelUI
所有已實作的介面:
PropertyChangeListener, EventListener

public class MetalLabelUI
extends BasicLabelUI

LabelUI 的 Windows L&F 實作。此實作完全是靜態的,也就是說,只有一個由所有 JLabel 物件共享的 UIView 實作。


欄位摘要
protected static MetalLabelUI metalLabelUI
          預設的 MetalLabelUI 實例。
 
從類別 javax.swing.plaf.basic.BasicLabelUI 繼承的欄位
labelUI
 
建構子摘要
MetalLabelUI()
           
 
方法摘要
static ComponentUI createUI(JComponent c)
           
protected  void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY)
          只繪製文本灰度 (Label.disabledForeground),而不是使用標籤前景色。
 
從類別 javax.swing.plaf.basic.BasicLabelUI 繼承的方法
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installComponents, installDefaults, installKeyboardActions, installListeners, installUI, layoutCL, paint, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
從類別 javax.swing.plaf.ComponentUI 繼承的方法
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

metalLabelUI

protected static MetalLabelUI metalLabelUI
預設的 MetalLabelUI 實例。可以不使用此欄位。要更改預設實例,使用覆寫 createUI 方法的子類別,並替換預設表中鍵「LabelUI」下的類別名。

建構子詳細資訊

MetalLabelUI

public MetalLabelUI()
方法詳細資訊

createUI

public static ComponentUI createUI(JComponent c)

paintDisabledText

protected void paintDisabledText(JLabel l,
                                 Graphics g,
                                 String s,
                                 int textX,
                                 int textY)
只繪製文本灰度 (Label.disabledForeground),而不是使用標籤前景色。

覆寫:
類別 BasicLabelUI 中的 paintDisabledText
另請參見:
BasicLabelUI.paint(java.awt.Graphics, javax.swing.JComponent), BasicLabelUI.paintEnabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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