クラス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に関連付けられたスタイルを返します。
-
コンストラクタの詳細
-
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のいずれかになります。- 戻り値:
- コンポーネントの状態
- 関連項目:
-