- java.lang.Object
 -  
      
- javax.swing.UIDefaults.ProxyLazyValue
 
 
-  
       
- 实现的所有接口
 -  
         
UIDefaults.LazyValue 
- Enclosing class:
 - UIDefaults
 
public static class UIDefaults.ProxyLazyValue extends Object implements UIDefaults.LazyValue
此类提供LazyValue的实现,可用于延迟为要创建的实例加载Class。 它还避免为LazyValue子类创建匿名内部类。 这两种方法都可以在加载外观时提高性能,但第一次createValue会略微降低性能(因为使用了Reflection API)。- 从以下版本开始:
 - 1.3
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 ProxyLazyValue(String c)创建一个LazyValue,它会在被问到时构造一个实例。ProxyLazyValue(String c, Object[] o)创建一个LazyValue,它会在被问到时构造一个实例。ProxyLazyValue(String c, String m)创建一个LazyValue,它会在被问到时构造一个实例。ProxyLazyValue(String c, String m, Object[] o)创建一个LazyValue,它会在被问到时构造一个实例。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
ProxyLazyValue
public ProxyLazyValue(String c)
创建一个LazyValue,它会在被问到时构造一个实例。- 参数
 -  
              
c-String指定要按需创建的实例的类名 
 
-  
ProxyLazyValue
public ProxyLazyValue(String c, String m)
创建一个LazyValue,它会在被问到时构造一个实例。- 参数
 -  
              
c-String指定包含要为实例创建调用的静态方法的类的类名 -  
              
m-String指定要在类c上调用的静态方法 
 
-  
ProxyLazyValue
public ProxyLazyValue(String c, Object[] o)
创建一个LazyValue,它会在被问到时构造一个实例。- 参数
 -  
              
c-String指定要按需创建的实例的类名 -  
              
o-的阵列Objects被作为PARAMATERS到构造在类别c传递 
 
 -  
 
-  
             
方法详细信息
-  
createValue
public Object createValue(UIDefaults table)
创建从UIDefaults表中检索的值。 每次访问对象时都会创建该对象。- Specified by:
 -  
              
createValue接口UIDefaults.LazyValue - 参数
 -  
              
table-UIDefaults表 - 结果
 - 
               the created 
              
Object 
 
 -  
 
 -