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

クラスMetalIconFactory.TreeControlIcon

java.lang.Object
javax.swing.plaf.metal.MetalIconFactory.TreeControlIcon
すべての実装されたインタフェース:
Serializable, Icon
含まれているクラス:
MetalIconFactory

public static class MetalIconFactory.TreeControlIcon extends Object implements Icon, Serializable

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

  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected boolean
    trueの場合、アイコンは縮小されます。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    TreeControlIcon(boolean isCollapsed)
    TreeControlIconのインスタンスを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    int
    アイコンの高さを返します。
    int
    アイコンの幅を返します。
    void
    paintIcon(Component c, Graphics g, int x, int y)
    指定された位置にアイコンを描画します。
    void
    paintMe(Component c, Graphics g, int x, int y)
    TreeControlIconをペイントします。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • isLight

      protected boolean isLight
      trueの場合、アイコンは縮小されます。 NOTE: このデータ・メンバーは公開されるべきではありません。 isLightと呼ばれていますが、現在はisCollapsedを意味します。 APIを変更できないので、それは人生です。
  • コンストラクタの詳細

    • TreeControlIcon

      public TreeControlIcon(boolean isCollapsed)
      TreeControlIconのインスタンスを構築します。
      パラメータ:
      isCollapsed - trueアイコンが折りたたまれている場合
  • メソッドの詳細

    • paintIcon

      public void paintIcon(Component c, Graphics g, int x, int y)
      インタフェースからコピーされた説明: Icon
      指定された位置にアイコンを描画します。 Iconの実装はコンポーネント引数を使って、フォアグラウンド・カラーまたはバックグラウンド・カラーなどを描画するのに使用するプロパティを取得できます。
      定義:
      paintIcon、インタフェースIcon
      パラメータ:
      c - ペイントに便利なプロパティを取得するComponent
      g - グラフィックス・コンテキスト
      x - アイコンの左上隅のX座標
      y - アイコンの左上隅のY座標
    • paintMe

      public void paintMe(Component c, Graphics g, int x, int y)
      TreeControlIconをペイントします。
      パラメータ:
      c - コンポーネント
      g - Graphicsのインスタンス
      x - X座標
      y - Y座標
    • getIconWidth

      public int getIconWidth()
      インタフェースからコピーされた説明: Icon
      アイコンの幅を返します。
      定義:
      getIconWidth、インタフェースIcon
      戻り値:
      アイコンの固定の幅を指定するint値
    • getIconHeight

      public int getIconHeight()
      インタフェースからコピーされた説明: Icon
      アイコンの高さを返します。
      定義:
      getIconHeight、インタフェースIcon
      戻り値:
      アイコンの固定の高さを指定するint値