public static class UIDefaults.ProxyLazyValue extends Object implements UIDefaults.LazyValue
LazyValueの実装を提供します。また、LazyValueのサブクラスに匿名内部クラスを生成できないようにします。どちらもLook & Feelがロードされるとパフォーマンスが向上し、最初にcreateValueが呼び出されるときも(Reflection APIが使用されているので)、わずかにパフォーマンスが低下するだけです。| コンストラクタと説明 | 
|---|
| ProxyLazyValue(String c)要求に応じてインスタンスを生成する LazyValueを生成します。 | 
| ProxyLazyValue(String c, Object[] o)要求に応じてインスタンスを生成する LazyValueを生成します。 | 
| ProxyLazyValue(String c, String m)要求に応じてインスタンスを生成する LazyValueを生成します。 | 
| ProxyLazyValue(String c, String m, Object[] o)要求に応じてインスタンスを生成する LazyValueを生成します。 | 
public ProxyLazyValue(String c)
LazyValueを生成します。c - 要求に応じて作成されるインスタンスのクラス名を指定するStringpublic ProxyLazyValue(String c, String m)
LazyValueを生成します。c - インスタンスの作成のために呼び出されるstaticメソッドが格納されたクラスのクラス名を指定するStringm - クラスcに対して呼び出されるstaticメソッドを指定するStringpublic ProxyLazyValue(String c, Object[] o)
LazyValueを生成します。c - 要求に応じて作成されるインスタンスのクラス名を指定するStringo - クラスcのコンストラクタにパラメータとして渡されるObjectsの配列public Object createValue(UIDefaults table)
UIDefaultsテーブルから取り出された値を作成します。このオブジェクトは、アクセスされるたびに作成されます。createValue、インタフェース: UIDefaults.LazyValuetable - UIDefaultsテーブルObject バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.