|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.LookAndFeel | +--javax.swing.plaf.multi.MultiLookAndFeel
複数の UI を同時にコンポーネントに関連付けることができる多重 Look & Feel です。1 番目の Look & Feel を「デフォルト」の Look & Feel と呼び、それ以外を「補助的」な Fook & Feel と呼びます。
詳細については、「Using the Multiplexing Look and Feel」を参照してください。
警告:
このクラスの直列化されたオブジェクトには、Swing の今後のリリースと互換性がありません。現在の直列化サポートは、短期記憶と、同じバージョンの Swing を実行しているアプリケーション間 RMI に有効です。バージョン 1.4 以降、すべての JavaBeansTM の長期記憶サポートが java.beans
パッケージに追加されています。XMLEncoder
を参照してください。
UIManager.addAuxiliaryLookAndFeel(javax.swing.LookAndFeel)
,
javax.swing.plaf.multiコンストラクタの概要 | |
MultiLookAndFeel()
|
メソッドの概要 | |
static ComponentUI |
createUIs(ComponentUI mui,
Vector uis,
JComponent target)
target コンポーネントを提供する ComponentUI オブジェクトを生成します。 |
UIDefaults |
getDefaults()
Look & Feel 固有のデフォルト値を生成および初期化し、返します。 |
String |
getDescription()
この Look & Feel についての 1 行の説明を返します。 |
String |
getID()
この Look & Feel を識別する文字列を、アプリケーションやサービスでの使用に適した形式で返します。 |
String |
getName()
この Look & Feel を識別する文字列を、メニューでの使用に適した形式で返します。 |
boolean |
isNativeLookAndFeel()
false を返します。 |
boolean |
isSupportedLookAndFeel()
true を返します。 |
protected static ComponentUI[] |
uisToArray(Vector uis)
配列を生成し、渡されるベクタの UI オブジェクトを配列に挿入した後、その配列を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public MultiLookAndFeel()
メソッドの詳細 |
public String getName()
LookAndFeel
内の getName
public String getID()
LookAndFeel
内の getID
public String getDescription()
LookAndFeel
内の getDescription
public boolean isNativeLookAndFeel()
false
を返します。この Look & Feel は、どのプラットフォームにもネイティブではありません。
LookAndFeel
内の isNativeLookAndFeel
false
public boolean isSupportedLookAndFeel()
true
を返します。この Look & Feel は、どのプラットフォームでも許可されます。
LookAndFeel
内の isSupportedLookAndFeel
true
UIManager.setLookAndFeel(javax.swing.LookAndFeel)
public UIDefaults getDefaults()
ComponentUI
クラス名にマッピングするだけで構成されます。
LookAndFeel
内の getDefaults
UIDefaults
オブジェクトJComponent.getUIClassID()
public static ComponentUI createUIs(ComponentUI mui, Vector uis, JComponent target)
target
コンポーネントを提供する ComponentUI
オブジェクトを生成します。uis
ベクタにオブジェクト配置し、コンポーネントの UI を表現するのに最適な ComponentUI
オブジェクトを返します。このメソッドは、現在使用中のデフォルト Look & Feel と補助的な Look & Feel のすべてで getDefaults().getUI(target)
を呼び出し、ComponentUI
オブジェクトを見つけ出します。このメソッドが uis
ベクタに最初に追加した UI オブジェクトがデフォルト Look & Feel に使用されます。
このメソッドは、MultiXxxxUI
クラスの createUI
メソッドによって呼び出されます。
mui
- target
コンポーネントの UI を完全に表現する ComponentUI
オブジェクト。MultiXxxxUI
クラスのインスタンスであることが必要uis
- Vector
。通常、mui
引数の uis
フィールドtarget
- mui
によって表現される UI を持つコンポーネント
mui
、そうでない場合はデフォルト Look & Feel の UI オブジェクト。デフォルト UI オブジェクトが見つからない場合は null
UIManager.getAuxiliaryLookAndFeels()
,
UIDefaults.getUI(javax.swing.JComponent)
,
MultiButtonUI.uis
,
MultiButtonUI.createUI(javax.swing.JComponent)
protected static ComponentUI[] uisToArray(Vector uis)
uis
が null の場合、このメソッドは 0 の要素を持つ配列を返します。uis
が空のベクタの場合、このメソッドは null
を返します。uis
ベクタ内のオブジェクトが ComponentUI
のタイプではない場合は、実行時エラーが発生します。
uis
- ComponentUI
オブジェクトを保持するベクタ
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.