クラス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を作成します。 -
メソッドのサマリー
修飾子と型メソッド説明この領域を含む収容側コンポーネントを返します。intSynthConstantsで定義された値のビット・マスクである、ウィジェットの状態を返します。この状態を識別するRegionを返します。getStyle()このRegionに関連付けられたスタイルを返します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
SynthContext
public SynthContext(JComponent component, Region region, SynthStyle style, int state) 指定された値を使ってSynthContextを作成します。 これは、サブクラスとカスタムUIの実装側で使用されます。 一部のメソッドではSynthContextを取りますが、ユーザーがSynthContextを作成する必要はほとんどありません。- パラメータ:
component- JComponentregion- JComponentの部分を識別するstyle- コンポーネントに関連付けられたスタイルstate- SynthConstantsで定義されたコンポーネントの状態。- スロー:
NullPointerException- コンポーネント、領域、またはスタイルがnullの場合。
-
-
メソッドの詳細
-
getComponent
-
getRegion
-
getStyle
-
getComponentState
public int getComponentState()SynthConstantsで定義された値のビット・マスクである、ウィジェットの状態を返します。 領域は、少なくともENABLED、MOUSE_OVER、PRESSED、またはDISABLEDのいずれかになります。- 戻り値:
- コンポーネントの状態
- 関連項目:
-