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

インタフェースSynthIcon

すべてのスーパー・インタフェース:
Icon

public interface SynthIcon
extends Icon
SynthContextを渡されたアイコン。 サブクラスは、SynthContextをとるバリアントを実装するだけで済みますが、SynthContextがnullになるように準備する必要があります。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    int getIconHeight​(SynthContext context)
    指定されたシンセ・コンテキストのアイコンの高さを返します。
    int getIconWidth​(SynthContext context)
    指定されたシンセ・コンテキストのアイコン幅を返します。
    void paintIcon​(SynthContext context, Graphics g, int x, int y, int width, int height)
    指定されたシンセ・コンテキストのアイコンを、指定されたロケーションにペイントします。

    インタフェース javax.swing.Iconで宣言されたメソッド

    getIconHeight, getIconWidth, paintIcon
  • メソッドの詳細

    • paintIcon

      void paintIcon​(SynthContext context, Graphics g, int x, int y, int width, int height)
      指定されたシンセ・コンテキストのアイコンを、指定されたロケーションにペイントします。
      パラメータ:
      context - ホスト領域を識別します。nullの可能性があります。
      g - グラフィックス・コンテキスト
      x - 塗りつぶすxのロケーション
      y - ペイント先のyのロケーション
      width - ペイントする領域の幅は0
      height - ペイントする領域の高さは0
    • getIconWidth

      int getIconWidth​(SynthContext context)
      指定されたシンセ・コンテキストのアイコン幅を返します。
      パラメータ:
      context - IconをリクエストしているSynthContextは、nullでもかまいません。
      戻り値:
      アイコンの幅を指定するint。
    • getIconHeight

      int getIconHeight​(SynthContext context)
      指定されたシンセ・コンテキストのアイコンの高さを返します。
      パラメータ:
      context - IconをリクエストしているSynthContextは、nullでもかまいません。
      戻り値:
      アイコンの高さを指定するint。