所有类
javax.swing
类 UIDefaults.ProxyLazyValue
java.lang.Object
javax.swing.UIDefaults.ProxyLazyValue
- 所有已实现的接口:
- UIDefaults.LazyValue
- 正在封闭类:
- UIDefaults
-
public static class UIDefaults.ProxyLazyValue
- extends Object
- implements UIDefaults.LazyValue
此类提供一个可用于延迟加载要创建实例类的 LazyValue
的实现。还可以避免创建 LazyValue
子类的匿名内部类。对于第一次调用 createValue
时导致的轻微性能缩减(因为使用了 Reflection API),这两项都可在加载外观 (Look and Feel) 时提高性能。
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UIDefaults.ProxyLazyValue
public UIDefaults.ProxyLazyValue(String c)
-
创建一个将在请求时构造实例的
LazyValue
。
- 参数:
c
- 一个 String
,指定根据需要要创建的实例的类名称
UIDefaults.ProxyLazyValue
public UIDefaults.ProxyLazyValue(String c,
String m)
-
创建一个将在请求时构造实例的
LazyValue
。
- 参数:
c
- 一个指定该类的类名称的 String
,该类包含为实例创建要调用的静态方法
m
- 一个指定在类 c 上要调用该静态方法的 String
UIDefaults.ProxyLazyValue
public UIDefaults.ProxyLazyValue(String c,
Object[] o)
-
创建一个将在请求时构造实例的
LazyValue
。
- 参数:
c
- 一个 String
,指定根据需要要创建的实例的类名称
o
- 要作为参数传递到类 c 中构造方法的 Objects
数组
UIDefaults.ProxyLazyValue
public UIDefaults.ProxyLazyValue(String c,
String m,
Object[] o)
-
创建一个将在请求时构造实例的
LazyValue
。
- 参数:
c
- 一个指定该类的类名称的 String
,该类包含为实例创建要调用的静态方法。
m
- 一个指定在类 c 上要调用该静态方法的 String
o
- 要作为参数传递到类 c 中静态方法的 Objects
数组
createValue
public Object createValue(UIDefaults table)
-
创建从
UIDefaults
表中检索的值。该对象在每次被访问时创建。
-
- 指定者:
-
接口
UIDefaults.LazyValue
中的 createValue
-
- 参数:
table
- 一个 UIDefaults
表
- 返回:
-
已创建的
Object
所有类