|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.LookAndFeel javax.swing.plaf.multi.MultiLookAndFeel
public class MultiLookAndFeel
複数の UI を同時にコンポーネントに関連付けることができる多重 Look & Feel です。1 番目の Look & Feel を「デフォルト」の Look & Feel と呼び、それ以外を「補助的」な Look & Feel と呼びます。
詳細については、「Using the Multiplexing Look and Feel」を参照してください。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans™ の長期間の運用サポートは、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 Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。