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を返します。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
public JComponent getComponent()この領域を含む収容側コンポーネントを返します。- 戻り値:
- 収容側コンポーネント
-
getRegion
public Region getRegion()この状態を識別するRegionを返します。- 戻り値:
- 収容側コンポーネントの領域
-
getStyle
public SynthStyle getStyle()このRegionに関連付けられたスタイルを返します。- 戻り値:
- 領域に関連付けられたSynthStyle。
-
getComponentState
public int getComponentState()SynthConstants
で定義された値のビット・マスクである、ウィジェットの状態を返します。 領域は、少なくともENABLED
、MOUSE_OVER
、PRESSED
、またはDISABLED
のいずれかになります。- 戻り値:
- コンポーネントの状態
- 関連項目:
SynthConstants
-