モジュール java.desktop
パッケージ javax.swing.plaf.metal

クラスMetalToggleButtonUI



  • public class MetalToggleButtonUI
    extends BasicToggleButtonUI
    MetalToggleButton実装です。

    警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。

    • フィールドの詳細

      • focusColor

        protected Color focusColor
        フォーカスされたトグル・ボタンの色です。
      • selectColor

        protected Color selectColor
        選択されたボタンの色です。
      • disabledTextColor

        protected Color disabledTextColor
        無効にされたテキストの色。
    • コンストラクタの詳細

      • MetalToggleButtonUI

        public MetalToggleButtonUI​()
    • メソッドの詳細

      • createUI

        public static ComponentUI createUI​(JComponent b)
        MetalToogleButtonUIを構築します。
        パラメータ:
        b - コンポーネント
        戻り値:
        MetalToogleButtonUI
      • installDefaults

        public void installDefaults​(AbstractButton b)
        クラスからコピーされた説明: BasicButtonUI
        デフォルトのプロパティをインストールします。
        オーバーライド:
        installDefaults、クラス: BasicButtonUI
        パラメータ:
        b - 抽象的なボタン
      • uninstallDefaults

        protected void uninstallDefaults​(AbstractButton b)
        クラスからコピーされた説明: BasicButtonUI
        既定のプロパティをアンインストールします。
        オーバーライド:
        uninstallDefaults、クラス: BasicButtonUI
        パラメータ:
        b - 抽象的なボタン
      • getSelectColor

        protected Color getSelectColor​()
        選択されたボタンの色を返します。
        戻り値:
        選択されたボタンの色
      • getDisabledTextColor

        protected Color getDisabledTextColor​()
        無効なテキストの色を返します。
        戻り値:
        無効にされたテキストの色
      • getFocusColor

        protected Color getFocusColor​()
        フォーカスされたトグル・ボタンの色を返します。
        戻り値:
        フォーカスされたトグル・ボタンの色
      • paintButtonPressed

        protected void paintButtonPressed​(Graphics g,
                                          AbstractButton b)
        クラスからコピーされた説明: BasicButtonUI
        押されたボタンをペイントします。
        オーバーライド:
        paintButtonPressed、クラス: BasicButtonUI
        パラメータ:
        g - Graphicsのインスタンス
        b - 抽象的なボタン
      • paintText

        protected void paintText​(Graphics g,
                                 JComponent c,
                                 Rectangle textRect,
                                 String text)
        クラスからコピーされた説明: BasicButtonUI
        現在のボタンのテキストをレンダリングするメソッドです。 Java 2プラットフォーム1.4以降では、このメソッドを使用したり、オーバーライドしたりしないようにしてください。 AbstractButton引数をとるpaintTextメソッドを使用します。
        オーバーライド:
        paintText、クラス: BasicButtonUI
        パラメータ:
        g - Graphicsのインスタンス
        c - コンポーネント
        textRect - テキストを描画する境界矩形
        text - レンダリングする文字列
      • paintFocus

        protected void paintFocus​(Graphics g,
                                  AbstractButton b,
                                  Rectangle viewRect,
                                  Rectangle textRect,
                                  Rectangle iconRect)
        クラスからコピーされた説明: BasicButtonUI
        フォーカスされたボタンをペイントします。
        オーバーライド:
        paintFocus、クラス: BasicButtonUI
        パラメータ:
        g - Graphicsのインスタンス
        b - 抽象的なボタン
        viewRect - ボタンをレンダリングする枠の矩形
        textRect - テキストを描画する境界矩形
        iconRect - アイコンをレンダリングする境界の矩形
      • paintIcon

        protected void paintIcon​(Graphics g,
                                 AbstractButton b,
                                 Rectangle iconRect)
        ボタンbの適切なアイコンを領域iconRectにペイントします。
        オーバーライド:
        paintIcon、クラス: BasicToggleButtonUI
        パラメータ:
        g - ペイントされるGraphics
        b - 描画されるボタン
        iconRect - 描画される領域
        例外:
        NullPointerException - 引数が1つでもnullの場合。
        導入されたバージョン:
        1.5