JavaTM 2
Platform
Std. Ed. v1.4.0

javax.swing.plaf.basic
クラス BasicLookAndFeel

java.lang.Object
  |
  +--javax.swing.LookAndFeel
        |
        +--javax.swing.plaf.basic.BasicLookAndFeel
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
MetalLookAndFeel

public abstract class BasicLookAndFeel
extends LookAndFeel
implements Serializable

標準的な基底 LookAndFeel クラスを実装します。このクラスから、標準的なデスクトップの LookAndFeel クラス (JLF、Mac、Windows など) が派生します。このクラスのインスタンスを直接生成することはできませんが、UI 関連クラスの Basic 定義は直接インスタンス生成されます。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。バージョン 1.4 の時点では、JavaBeansTM の長期間運用のサポートは、すべて java.beans パッケージに追加されています。XMLEncoder を参照してください。


コンストラクタの概要
BasicLookAndFeel()
           
 
メソッドの概要
protected  Action createAudioAction(Object key)
          Action を返します。
protected  ActionMap getAudioActionMap()
          ActionMap を返します。
 UIDefaults getDefaults()
          Look & Feel 固有のデフォルトテーブルを作成するために、UIManager.setLookAndFeel によって 1 回呼び出されます。
protected  void initClassDefaults(UIDefaults table)
          uiClassID を BasicComponentUI のマッピングに初期化します。
protected  void initComponentDefaults(UIDefaults table)
           
protected  void initSystemColorDefaults(UIDefaults table)
          SystemColor をデフォルトテーブルにロードします。
protected  void loadSystemColors(UIDefaults table, String[] systemColors, boolean useNative)
          これがネイティブな Look & Feel である場合、システムカラーのプロパティの初期値は SystemColor 定数と等しくなります。
protected  void playSound(Action audioAction)
          渡された Action をトリガするかどうかを判断し、必要ならば、ActionactionPerformed メソッドをトリガします。
 
クラス javax.swing.LookAndFeel から継承したメソッド
getDescription, getDesktopPropertyValue, getID, getName, getSupportsWindowDecorations, initialize, installBorder, installColors, installColorsAndFont, isNativeLookAndFeel, isSupportedLookAndFeel, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninitialize, uninstallBorder
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

BasicLookAndFeel

public BasicLookAndFeel()
メソッドの詳細

getDefaults

public UIDefaults getDefaults()
クラス LookAndFeel の記述:
Look & Feel 固有のデフォルトテーブルを作成するために、UIManager.setLookAndFeel によって 1 回呼び出されます。アプリケーションビルダなど、ほかのアプリケーションもこのメソッドを呼び出す場合があります。

オーバーライド:
クラス LookAndFeel 内の getDefaults
関連項目:
LookAndFeel.initialize(), LookAndFeel.uninitialize(), UIManager.setLookAndFeel(javax.swing.LookAndFeel)

initClassDefaults

protected void initClassDefaults(UIDefaults table)
uiClassID を BasicComponentUI のマッピングに初期化します。JComponent の各クラスは、独自の uiClassID 定数を定義します (AbstractComponent.getUIClassID を参照)。このテーブルは、そのような定数を適切なタイプの BasicComponentUI クラスにマッピングします。

関連項目:
getDefaults()

initSystemColorDefaults

protected void initSystemColorDefaults(UIDefaults table)
SystemColor をデフォルトテーブルにロードします。SystemColor のデフォルトのキーは、SystemColor の public フィールドにある名前と同じです。ネイティブな Windows プラットフォーム上でテーブルを作成する場合は、SystemColor の値を使います。そうでない場合は、デフォルトの Windows 95 のカラーと一致する値を持つ Color オブジェクトを作成します。


loadSystemColors

protected void loadSystemColors(UIDefaults table,
                                String[] systemColors,
                                boolean useNative)
これがネイティブな Look & Feel である場合、システムカラーのプロパティの初期値は SystemColor 定数と等しくなります。そうでない場合は、systemColors 引数の int 型カラー値を使います。


initComponentDefaults

protected void initComponentDefaults(UIDefaults table)

getAudioActionMap

protected ActionMap getAudioActionMap()
ActionMap を返します。

この ActionMap には、聴覚信号をレンダリングする機能を組み入れた Actions が含まれます。

JComponent UI のライフサイクル内の適切な時間に、ComponentUI は、ActionMap から適切な Action を取り出し、それを Action に渡す役割を担います。

この ActionMap 内の Actions は、createAudioAction メソッドにより作成されます。

戻り値:
聴覚信号をレンダリングする役割を担う Action を含む ActionMap
導入されたバージョン:
1.4
関連項目:
createAudioAction(java.lang.Object), playSound(Action)

createAudioAction

protected Action createAudioAction(Object key)
Action を返します。

この Action には、聴覚信号をレンダリングするための情報とロジックが含まれます。このメソッドに渡される Object には、聴覚信号をレンダリングするために必要な情報が含まれます。通常、この Object は、現在のパッケージに関係するオーディオファイルを指し示す String になります。この ActionactionPerformed メソッドは、playSound メソッドによりトリガされます。

戻り値:
1 つの特定のシステム、またはユーザ活動に対して、聴覚信号をどのように描画するかを知っている Action
導入されたバージョン:
1.4
関連項目:
playSound(Action)

playSound

protected void playSound(Action audioAction)
渡された Action をトリガするかどうかを判断し、必要ならば、ActionactionPerformed メソッドをトリガします。オーディオを、状況に応じてレンダリングする効果があります。

再生する可能性のある信号セットは、デフォルトのテーブル値 AuditoryCues.cueList に格納されます。再生する信号は、AuditoryCues.playList に格納されます。

パラメータ:
audioAction - システム、または発生中のユーザ活動に関連するオーディオを、どのように描画するかを知っている Action
導入されたバージョン:
1.4

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.