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

クラスBasicToggleButtonUI

    • コンストラクタの詳細

      • BasicToggleButtonUI

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

      • createUI

        public static ComponentUI createUI​(JComponent b)
        BasicToggleButtonUIのインスタンスを返します。
        パラメータ:
        b - コンポーネント
        戻り値:
        BasicToggleButtonUIのインスタンス
      • getPropertyPrefix

        protected String getPropertyPrefix​()
        クラスからコピーされた説明: BasicButtonUI
        プロパティのプレフィクスを返します。
        オーバーライド:
        getPropertyPrefix、クラス: BasicButtonUI
        戻り値:
        プロパティ・プレフィクス
      • paint

        public void paint​(Graphics g,
                          JComponent c)
        クラスからコピーされた説明: ComponentUI
        指定されたコンポーネントをLook & Feelに合わせてペイントします。 このメソッドは、指定されたコンポーネントがペイントされるときにComponentUI.updateメソッドから呼び出されます。 サブクラスは、このメソッドをオーバーライドして、指定されたGraphicsオブジェクトを使ってコンポーネントの内容を描画するべきです。
        オーバーライド:
        paint、クラス: BasicButtonUI
        パラメータ:
        g - ペイント対象のGraphicsコンテキスト
        c - ペイントされるコンポーネント。この引数は通常無視されるが、UIオブジェクトがステートレスで、複数のコンポーネントで共有されている場合は使用されることがある
        関連項目:
        ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
      • paintIcon

        protected void paintIcon​(Graphics g,
                                 AbstractButton b,
                                 Rectangle iconRect)
        指定されたロケーションのアイコンをペイントします。
        パラメータ:
        g - Graphicsのインスタンス
        b - Buttonのインスタンス
        iconRect - アイコンの境界
      • getTextShiftOffset

        protected int getTextShiftOffset​()
        トグル・ボタンとサブクラスのためにシフトされたテキストがレンダリングされないようにオーバーライドされます。
        オーバーライド:
        getTextShiftOffset、クラス: BasicButtonUI
        戻り値:
        テキストのオフセット