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

クラスMetalButtonUI


public class MetalButtonUI
extends BasicButtonUI
MetalButtonUI実装です。

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

  • フィールド詳細

    • focusColor

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

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

      protected Color disabledTextColor
      無効な色の色です。
  • コンストラクタの詳細

    • MetalButtonUI

      public MetalButtonUI()
  • メソッドの詳細

    • createUI

      public static ComponentUI createUI​(JComponent c)
      MetalButtonUIのインスタンスを返します。
      パラメータ:
      c - コンポーネント
      戻り値:
      MetalButtonUIのインスタンス
    • 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
      関連項目:
      ComponentUI.update(java.awt.Graphics, javax.swing.JComponent), ComponentUI.paint(java.awt.Graphics, javax.swing.JComponent)