- 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つのみ存在します。
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected static MetalLabelUImetalLabelUIデフォルトのMetalLabelUIインスタンス。-
クラス javax.swing.plaf.basic.BasicLabelUIで宣言されたフィールド
labelUI
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MetalLabelUI()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static ComponentUIcreateUI(JComponent c)MetalLabelUIのインスタンスを返します。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, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallListeners
-
クラス javax.swing.plaf.ComponentUIで宣言されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, installUI, uninstallUI, update
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース java.beans.PropertyChangeListenerで宣言されたメソッド
propertyChange
-
-
-
-
フィールドの詳細
-
metalLabelUI
protected static MetalLabelUI metalLabelUI
デフォルトのMetalLabelUIインスタンス。 このフィールドは使用できません。 デフォルト・インスタンスを変更するには、createUIメソッドをオーバーライドするサブクラスを使用し、デフォルト・テーブル内のキー「LabelUI」の下にそのクラス名を配置します。
-
-
メソッドの詳細
-
createUI
public static ComponentUI createUI(JComponent c)
MetalLabelUIのインスタンスを返します。- パラメータ:
c- コンポーネント- 戻り値:
MetalLabelUIのインスタンス
-
paintDisabledText
protected void paintDisabledText(JLabel l, Graphics g, String s, int textX, int textY)
テキストをそれぞれのラベルのフォアグラウンド・カラーではなく、グレー(Label.disabledForeground)を使ってペイントします。- オーバーライド:
paintDisabledText、クラス:BasicLabelUI- パラメータ:
l-JLabelのインスタンスg-Graphicsのインスタンスs- テキストtextX- X座標textY- Y座標- 関連項目:
BasicLabelUI.paint(java.awt.Graphics, javax.swing.JComponent),BasicLabelUI.paintEnabledText(javax.swing.JLabel, java.awt.Graphics, java.lang.String, int, int)
-
-