|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 Version 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 オブジェクトを作成し、オブジェクトを uis ベクターに配置して、コンポーネントの UI をもっとも適切に表現する 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 Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。