Java™ Platform
Standard Ed. 8
javax.swing

Interface UIDefaults.ActiveValue

  • Enclosing class:
    UIDefaults


    public static interface UIDefaults.ActiveValue
    This class enables one to store an entry in the defaults table that's constructed each time it's looked up with one of the getXXX(key) methods. Here's an example of an ActiveValue that constructs a DefaultListCellRenderer:
      Object cellRendererActiveValue = new UIDefaults.ActiveValue() {
          public Object createValue(UIDefaults table) {
              return new DefaultListCellRenderer();
          }
      };
    
      uiDefaultsTable.put("MyRenderer", cellRendererActiveValue);
     
    See Also:
    UIDefaults.get(java.lang.Object)
    • Method Detail

      • createValue

        Object createValue(UIDefaults table)
        Creates the value retrieved from the UIDefaults table. The object is created each time it is accessed.
        Parameters:
        table - a UIDefaults table
        Returns:
        the created Object
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部