- 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を作成します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 JComponentgetComponent()この領域を含む収容側コンポーネントを返します。intgetComponentState()SynthConstantsで定義された値のビット・マスクである、ウィジェットの状態を返します。RegiongetRegion()この状態を識別するRegionを返します。SynthStylegetStyle()このRegionに関連付けられたスタイルを返します。
 
- 
- 
- 
コンストラクタの詳細- 
SynthContextpublic SynthContext(JComponent component, Region region, SynthStyle style, int state) 指定された値を使ってSynthContextを作成します。 これは、サブクラスとカスタムUIの実装側で使用されます。 一部のメソッドではSynthContextを取りますが、ユーザーがSynthContextを作成する必要はほとんどありません。- パラメータ:
- component- JComponent
- region- JComponentの部分を識別する
- style- コンポーネントに関連付けられたスタイル
- state- SynthConstantsで定義されたコンポーネントの状態。
- 例外:
- NullPointerException- コンポーネント、領域、またはスタイルがnullの場合。
 
 
- 
 - 
メソッドの詳細- 
getComponentpublic JComponent getComponent() この領域を含む収容側コンポーネントを返します。- 戻り値:
- 収容側コンポーネント
 
 - 
getRegionpublic Region getRegion() この状態を識別するRegionを返します。- 戻り値:
- 収容側コンポーネントの領域
 
 - 
getStylepublic SynthStyle getStyle() このRegionに関連付けられたスタイルを返します。- 戻り値:
- 領域に関連付けられたSynthStyle。
 
 - 
getComponentStatepublic int getComponentState() SynthConstantsで定義された値のビット・マスクである、ウィジェットの状態を返します。 領域は、少なくともENABLED、MOUSE_OVER、PRESSED、またはDISABLEDのいずれかになります。- 戻り値:
- コンポーネントの状態
- 関連項目:
- SynthConstants
 
 
- 
 
-