Module java.desktop
Package javax.swing

Interface UIDefaults.ActiveValue

封装类:
UIDefaults

public static interface UIDefaults.ActiveValue
这个类使得可以在每次使用getXXX(key)方法查找时构造默认表中的条目。以下是一个构造DefaultListCellRendererActiveValue的示例:
  Object cellRendererActiveValue = new UIDefaults.ActiveValue() {
      public Object createValue(UIDefaults table) {
          return new DefaultListCellRenderer();
      }
  };

  uiDefaultsTable.put("MyRenderer", cellRendererActiveValue);
 
参见:
  • Method Summary

    Modifier and Type
    Method
    Description
    创建从UIDefaults表中检索到的值。
  • Method Details

    • createValue

      Object createValue(UIDefaults table)
      创建从UIDefaults表中检索到的值。每次访问时都会创建对象。
      参数:
      table - 一个UIDefaults
      返回:
      创建的Object