|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.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 - プロパティーがインストールされるコンポーネントを識別する SynthContext
public 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 Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。