模块  java.desktop
软件包  javax.swing

Interface UIDefaults.ActiveValue

  • Enclosing class:
    UIDefaults

    public static interface UIDefaults.ActiveValue
    此类允许用户在每次使用getXXX(key)方法之一查找时构造的默认表中存储条目。 下面是一个示例ActiveValue即构造一个DefaultListCellRenderer
      Object cellRendererActiveValue = new UIDefaults.ActiveValue() {
          public Object createValue(UIDefaults table) {
              return new DefaultListCellRenderer();
          }
      };
    
      uiDefaultsTable.put("MyRenderer", cellRendererActiveValue); 
    另请参见:
    UIDefaults.get(java.lang.Object)
    • 方法详细信息

      • createValue

        Object createValue​(UIDefaults table)
        创建从UIDefaults表中检索的值。 每次访问对象时都会创建该对象。
        参数
        table - UIDefaults
        结果
        the created Object