クラスSynthContext

java.lang.Object
javax.swing.plaf.synth.SynthContext

public class SynthContext extends Object
Regionに関するコンテキスト依存の情報を含む不変の一時オブジェクトです。 SynthContextが渡されたメソッドが呼び出されている間だけ、SynthContextが有効とみなすようにしてください。 つまり、渡されたSynthContextをキャッシュして有効な状態が続くと考えないようにしてください。
導入されたバージョン:
1.5
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    SynthContext(JComponent component, Region region, SynthStyle style, int state)
    指定された値を使ってSynthContextを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    この領域を含む収容側コンポーネントを返します。
    int
    SynthConstantsで定義された値のビット・マスクである、ウィジェットの状態を返します。
    この状態を識別するRegionを返します。
    このRegionに関連付けられたスタイルを返します。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • SynthContext

      public SynthContext(JComponent component, Region region, SynthStyle style, int state)
      指定された値を使ってSynthContextを作成します。 これは、サブクラスとカスタムUIの実装側で使用されます。 一部のメソッドではSynthContextを取りますが、ユーザーがSynthContextを作成する必要はほとんどありません。
      パラメータ:
      component - JComponent
      region - JComponentの部分を識別する
      style - コンポーネントに関連付けられたスタイル
      state - SynthConstantsで定義されたコンポーネントの状態。
      スロー:
      NullPointerException - コンポーネント、領域、またはスタイルがnullの場合。
  • メソッドの詳細

    • getComponent

      public JComponent getComponent()
      この領域を含む収容側コンポーネントを返します。
      戻り値:
      収容側コンポーネント
    • getRegion

      public Region getRegion()
      この状態を識別するRegionを返します。
      戻り値:
      収容側コンポーネントの領域
    • getStyle

      public SynthStyle getStyle()
      このRegionに関連付けられたスタイルを返します。
      戻り値:
      領域に関連付けられたSynthStyle。
    • getComponentState

      public int getComponentState()
      SynthConstantsで定義された値のビット・マスクである、ウィジェットの状態を返します。 領域は、少なくともENABLEDMOUSE_OVERPRESSED、またはDISABLEDのいずれかになります。
      戻り値:
      コンポーネントの状態
      関連項目: