|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.plaf.synth.SynthStyle
public abstract class SynthStyle
SynthStyle
は、スタイルプロパティのセットです。各 SynthUI
は、SynthStyleFactory
を使用して取得される SynthStyle
を少なくとも 1 つ参照します。通常はこのクラスと直接対話する必要はなく、SynthStyle のセットを作成する SynthLookAndFeel
に Synth ファイル形式のファイルをロードするだけです。
SynthLookAndFeel
,
SynthStyleFactory
コンストラクタの概要 | |
---|---|
SynthStyle()
SynthStyle を作成します。 |
メソッドの概要 | |
---|---|
Object |
get(SynthContext context,
Object key)
領域固有のスタイルプロパティを取得します。 |
boolean |
getBoolean(SynthContext context,
Object key,
boolean defaultValue)
Boolean 型の値を持つ特定のスタイルプロパティを取得する簡易メソッドです。 |
Color |
getColor(SynthContext context,
ColorType type)
指定された状態を表す色を返します。 |
protected abstract Color |
getColorForState(SynthContext context,
ColorType type)
指定された状態の色を返します。 |
Font |
getFont(SynthContext context)
指定された状態のフォントを返します。 |
protected abstract Font |
getFontForState(SynthContext context)
指定された状態のフォントを返します。 |
SynthGraphicsUtils |
getGraphicsUtils(SynthContext context)
指定されたコンテキストの SynthGraphicUtils を返します。 |
Icon |
getIcon(SynthContext context,
Object key)
値が Icon である特定のスタイルプロパティを取得する簡易メソッドです。 |
Insets |
getInsets(SynthContext context,
Insets insets)
サイズ変更情報の計算に使用される Insets を返します。 |
int |
getInt(SynthContext context,
Object key,
int defaultValue)
Number 型の値を持つ特定のスタイルプロパティを取得する簡易メソッドです。 |
SynthPainter |
getPainter(SynthContext context)
ペイントに使用される SynthPainter を返します。 |
String |
getString(SynthContext context,
Object key,
String defaultValue)
値が String である特定のスタイルプロパティを取得する簡易メソッドです。 |
void |
installDefaults(SynthContext context)
この Style から必要な状態を context の JComponent にインストールします。 |
boolean |
isOpaque(SynthContext context)
領域が不透明な場合に true を返します。 |
void |
uninstallDefaults(SynthContext context)
この Style が context の JComponent にインストールした状態をすべてアンインストールします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SynthStyle()
メソッドの詳細 |
---|
public SynthGraphicsUtils getGraphicsUtils(SynthContext context)
SynthGraphicUtils
を返します。
context
- 要求元を識別する SynthContext
public Color getColor(SynthContext context, ColorType type)
JComponent
のフォアグラウンドとバックグラウンドを優先させます。JComponent
からの Color
が適切でないか、使用されない場合は、このメソッドによって getColorForState
が呼び出されます。サブクラスは通常、このメソッドではなく getColorForState(javax.swing.plaf.synth.SynthContext, javax.swing.plaf.synth.ColorType)
をオーバーライドします。
context
- 要求元を識別する SynthContexttype
- 要求される色のタイプ
protected abstract Color getColorForState(SynthContext context, ColorType type)
JComponent
に対するメソッドを一切呼び出しません。
context
- 要求元を識別する SynthContexttype
- 要求される色のタイプ
public Font getFont(SynthContext context)
context
から JComponent
にリダイレクトされます。このメソッドがリダイレクトされない場合は、 JComponent の getFontForState(javax.swing.plaf.synth.SynthContext)
が呼び出されます。
context
- 要求元を識別する SynthContext
protected abstract Font getFontForState(SynthContext context)
JComponent
に対するメソッドを一切呼び出しません。
context
- 要求元を識別する SynthContext
public Insets getInsets(SynthContext context, Insets insets)
context
- 要求元を識別する SynthContextinsets
- 戻り値を入れる Insets
public SynthPainter getPainter(SynthContext context)
SynthPainter
を返します。null を返すこともあります。
context
- 要求元を識別する SynthContext
public boolean isOpaque(SynthContext context)
context
- 要求元を識別する SynthContext
public Object get(SynthContext context, Object key)
context
- 要求元を識別する SynthContextkey
- 要求されるプロパティ
public void installDefaults(SynthContext context)
context
の JComponent
にインストールします。
context
- プロパティがインストールされるコンポーネントを識別する SynthContextpublic void uninstallDefaults(SynthContext context)
context
の JComponent
にインストールした状態をすべてアンインストールします。
このメソッドの呼び出しによってスタイルは変わりませんが、このメソッドが呼び出されないことがあります。
context
- プロパティがインストールされるコンポーネントを識別する SynthContextpublic int getInt(SynthContext context, Object key, int defaultValue)
Number
型の値を持つ特定のスタイルプロパティを取得する簡易メソッドです。値が Number
型である場合は intValue
が返され、そうでない場合は defaultValue
が返されます。
context
- 要求元を識別する SynthContextkey
- 要求されるプロパティdefaultValue
- プロパティが指定されていないか、Number 型でない場合に返される値
public boolean getBoolean(SynthContext context, Object key, boolean defaultValue)
context
- 要求元を識別する SynthContextkey
- 要求されるプロパティdefaultValue
- プロパティが指定されていないか、Boolean 型でない場合に返される値
public Icon getIcon(SynthContext context, Object key)
context
- 要求元を識別する SynthContextkey
- 要求されるプロパティ
public String getString(SynthContext context, Object key, String defaultValue)
context
- 要求元を識別する SynthContextkey
- 要求されるプロパティdefaultValue
- プロパティが指定されていないか、String でない場合に返される値
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。