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実装です。 この実装は完全にstaticです。つまり、すべてのJLabelオブジェクトによって共有されるUIView実装が1つのみ存在します。 
- 
フィールドのサマリー
フィールドクラス javax.swing.plaf.basic.BasicLabelUIで宣言されたフィールド
labelUI - 
コンストラクタのサマリー
コンストラクタ - 
メソッドのサマリー
修飾子と型メソッド説明static ComponentUIMetalLabelUIのインスタンスを返します。protected voidpaintDisabledText(JLabel l, Graphics g, String s, int textX, int textY) テキストをそれぞれのラベルのフォアグラウンド・カラーではなく、グレー(Label.disabledForeground)を使ってペイントします。クラス javax.swing.plaf.basic.BasicLabelUIで宣言されたメソッド
getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, installComponents, installDefaults, installKeyboardActions, installListeners, layoutCL, paint, paintEnabledText, propertyChange, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListenersクラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, installUI, uninstallUI, update 
- 
フィールド詳細
- 
metalLabelUI
protected static MetalLabelUI metalLabelUIデフォルトのMetalLabelUIインスタンス。 このフィールドは使用できません。 デフォルト・インスタンスを変更するには、createUIメソッドをオーバーライドするサブクラスを使用し、デフォルト・テーブル内のキー「LabelUI」の下にそのクラス名を配置します。 
 - 
 - 
コンストラクタの詳細
- 
MetalLabelUI
public MetalLabelUI()MetalLabelUIを構築します。 
 - 
 - 
メソッドの詳細
- 
createUI
public static ComponentUI createUI(JComponent c) MetalLabelUIのインスタンスを返します。- パラメータ:
 c- コンポーネント- 戻り値:
 MetalLabelUIのインスタンス
 - 
paintDisabledText
テキストをそれぞれのラベルのフォアグラウンド・カラーではなく、グレー(Label.disabledForeground)を使ってペイントします。- オーバーライド:
 paintDisabledText、クラス:BasicLabelUI- パラメータ:
 l-JLabelのインスタンスg-Graphicsのインスタンスs- テキストtextX- X座標textY- Y座標- 関連項目:
 
 
 -