モジュール 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()
      MetalToggleButtonUIを構築します。
  • メソッドの詳細

    • createUI

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

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

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

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

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

      public void update(Graphics g, JComponent c)
      必要に応じて、コンポーネントのバックグラウンドをペイントしてから、paintを呼び出します。
      オーバーライド:
      update、クラスComponentUI
      パラメータ:
      g - ペイントされるGraphics
      c - ペイントされるJComponent
      例外:
      NullPointerException - gまたはcがnullの場合
      導入されたバージョン:
      1.5
      関連項目:
    • paintIcon

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