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

インタフェースSynthIcon

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

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

      • 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 - アイコンをリクエストしているSynthContextはnullです。
        戻り値:
        アイコンの幅を指定するint。
      • getIconHeight

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