Annotation Type OptionsPanelController.ContainerRegistration

Enclosing class:
OptionsPanelController

@Target(PACKAGE) @Retention(SOURCE) public static @interface OptionsPanelController.ContainerRegistration
Registers a panel with child panels at the top level of the Options dialog. May be placed on any package (i.e. package-info.java). Register children using OptionsPanelController.SubRegistration.
Since:
org.netbeans.modules.options.api/1 1.14
See Also:
  • Element Details

    • id

      String id
      Path that can be used in OptionsDisplayer.open(String) and OptionsPanelController.SubRegistration.location(). Typically this should be a reference to a compile-time constant to which other code can refer.
    • categoryName

      String categoryName
      Label shown on the button. You may use #key syntax.
    • iconBase

      String iconBase
      Path to icon for the button.
    • keywords

      String keywords
      Optional keywords (separated by commas) for use with Quick Search (must also specify keywordsCategory()). You may use #key syntax.
      Default:
      ""
    • keywordsCategory

      String keywordsCategory
      Keyword category for use with Quick Search (must also specify keywords()).
      Default:
      ""
    • position

      int position
      Position relative to other top-level panels.
      Default:
      2147483647