java.lang.Object
javax.swing.plaf.synth.SynthStyle
- 直系の既知のサブクラス:
- NimbusStyle
public abstract class SynthStyle extends Object
SynthStyleは、スタイル・プロパティのセットです。 各SynthUIは、SynthStyleFactoryを使用して取得されるSynthStyleを少なくとも1つ参照します。 通常はこのクラスと直接対話する必要はなく、SynthStyleのセットを作成するSynthLookAndFeelにSynthファイル形式のファイルをロードするだけです。 - 導入されたバージョン:
- 1.5
- 関連項目:
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明get(SynthContext context, Object key) 領域固有のスタイル・プロパティを取得します。booleangetBoolean(SynthContext context, Object key, boolean defaultValue) Boolean型の値を持つ特定のスタイル・プロパティを取得する簡易メソッドです。getColor(SynthContext context, ColorType type) 指定された状態の色を返します。protected abstract ColorgetColorForState(SynthContext context, ColorType type) 指定された状態の色を返します。getFont(SynthContext context) 指定された状態のFontを返します。protected abstract FontgetFontForState(SynthContext context) 指定された状態のフォントを返します。getGraphicsUtils(SynthContext context) 指定されたコンテキストのSynthGraphicUtilsを返します。getIcon(SynthContext context, Object key) 値がIconである特定のスタイル・プロパティを取得する簡易メソッドです。getInsets(SynthContext context, Insets insets) サイズ変更情報の計算に使用されるInsetsを返します。intgetInt(SynthContext context, Object key, int defaultValue) 値がNumberである特定のスタイル・プロパティを取得する簡易メソッドです。getPainter(SynthContext context) ペイントに使用されるSynthPainterを返します。getString(SynthContext context, Object key, String defaultValue) 値がStringである特定のスタイル・プロパティを取得する簡易メソッドです。voidinstallDefaults(SynthContext context) このStyleから必要な状態をcontextのJComponentにインストールします。booleanisOpaque(SynthContext context) 領域が不透明な場合にtrueを返します。voiduninstallDefaults(SynthContext context) このStyleがcontextのJComponentにインストールした状態をすべてアンインストールします。
- 
コンストラクタの詳細- 
SynthStylepublic SynthStyle()SynthStyleを構築します。
 
- 
- 
メソッドの詳細- 
getGraphicsUtilspublic SynthGraphicsUtils getGraphicsUtils(SynthContext context) 指定されたコンテキストのSynthGraphicUtilsを返します。- パラメータ:
- context- 要求元を識別するSynthContext
- 戻り値:
- SynthGraphicsUtils
 
- 
getColorpublic Color getColor(SynthContext context, ColorType type) 指定された状態の色を返します。 このメソッドは、JComponentのフォアグラウンドとバックグラウンドを優先させます。JComponentからのColorが適切でないか、使用されない場合は、このメソッドによってgetColorForStateが呼び出されます。 サブクラスは通常、このメソッドではなくgetColorForState(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.ColorType)をオーバーライドするようにしてください。- パラメータ:
- context- 要求元を識別するSynthContext
- type- 要求される色のタイプ。
- 戻り値:
- 色
 
- 
getColorForStateprotected abstract Color getColorForState(SynthContext context, ColorType type) 指定された状態の色を返します。 これは、JComponentに対するメソッドを一切呼び出すべきではありません。- パラメータ:
- context- 要求元を識別するSynthContext
- type- 要求される色のタイプ。
- 戻り値:
- 描画に使用されるColor
 
- 
getFontpublic Font getFont(SynthContext context) 指定された状態のFontを返します。 このメソッドは、必要に応じて、contextからのJComponentにリダイレクトされます。 このメソッドがJComponentにリダイレクトされない場合は、getFontForState(javax.swing.plaf.synth.SynthContext)が呼び出されます。- パラメータ:
- context- 要求元を識別するSynthContext
- 戻り値:
- 描画に使用されるFont
 
- 
getFontForStateprotected abstract Font getFontForState(SynthContext context) 指定された状態のフォントを返します。 これは、JComponentに対するメソッドを一切呼び出すべきではありません。- パラメータ:
- context- 要求元を識別するSynthContext
- 戻り値:
- 描画に使用されるFont
 
- 
getInsetspublic Insets getInsets(SynthContext context, Insets insets) サイズ変更情報の計算に使用されるInsetsを返します。- パラメータ:
- context- 要求元を識別するSynthContext
- insets- 戻り値を入れるInsets。
- 戻り値:
- サイズ変更のInsets。
 
- 
getPainterpublic SynthPainter getPainter(SynthContext context) ペイントに使用されるSynthPainterを返します。 nullを返すこともあります。- パラメータ:
- context- 要求元を識別するSynthContext
- 戻り値:
- 使用されるSynthPainter
 
- 
isOpaquepublic boolean isOpaque(SynthContext context) 領域が不透明な場合にtrueを返します。- パラメータ:
- context- 要求元を識別するSynthContext
- 戻り値:
- 領域が不透明な場合はtrue。
 
- 
getpublic Object get(SynthContext context, Object key) 領域固有のスタイル・プロパティを取得します。- パラメータ:
- context- 要求元を識別するSynthContext
- key- 要求されるプロパティ。
- 戻り値:
- 指定されたプロパティの値
 
- 
installDefaultspublic void installDefaults(SynthContext context) このStyleから必要な状態をcontextのJComponentにインストールします。- パラメータ:
- context- プロパティがインストールされるコンポーネントを識別するSynthContext。
 
- 
uninstallDefaultspublic void uninstallDefaults(SynthContext context) このStyleがcontextのJComponentにインストールした状態をすべてアンインストールします。このメソッドの呼出しによってスタイルは変わりませんが、このメソッドが呼び出されないことがあります。 - パラメータ:
- context- プロパティがインストールされるコンポーネントを識別するSynthContext。
 
- 
getIntpublic int getInt(SynthContext context, Object key, int defaultValue) 値がNumberである特定のスタイル・プロパティを取得する簡易メソッドです。 値がNumber型である場合はintValueが返され、そうでない場合はdefaultValueが返されます。- パラメータ:
- context- 要求元を識別するSynthContext
- key- 要求されるプロパティ。
- defaultValue- プロパティが指定されていないか、Number型でない場合に返される値
- 戻り値:
- 指定されたプロパティの値
 
- 
getBooleanpublic boolean getBoolean(SynthContext context, Object key, boolean defaultValue) Boolean型の値を持つ特定のスタイル・プロパティを取得する簡易メソッドです。- パラメータ:
- context- 要求元を識別するSynthContext
- key- 要求されるプロパティ。
- defaultValue- プロパティが指定されていないか、Boolean型でない場合に返される値
- 戻り値:
- 指定されたプロパティの値
 
- 
getIconpublic Icon getIcon(SynthContext context, Object key) 値がIconである特定のスタイル・プロパティを取得する簡易メソッドです。- パラメータ:
- context- 要求元を識別するSynthContext
- key- 要求されるプロパティ。
- 戻り値:
- 指定されたプロパティの値。プロパティが指定されない場合はnull
 
- 
getStringpublic String getString(SynthContext context, Object key, String defaultValue) 値がStringである特定のスタイル・プロパティを取得する簡易メソッドです。- パラメータ:
- context- 要求元を識別するSynthContext
- key- 要求されるプロパティ。
- defaultValue- プロパティが指定されていないか、String型でない場合に返される値
- 戻り値:
- 指定されたプロパティの値
 
 
-