Package swingtree

Enum Class UI.Active

All Implemented Interfaces:
Serializable, Comparable<UI.Active>, Constable, UIEnum<UI.Active>
Enclosing class:
UI

@Immutable public static enum UI.Active extends Enum<UI.Active> implements UIEnum<UI.Active>
A general purpose enum describing if something is never, always or sometimes active. This is mostly used to configure the scroll bar policy for UI components with scroll behaviour.
  • Enum Constant Details

    • NEVER

      public static final UI.Active NEVER
    • AS_NEEDED

      public static final UI.Active AS_NEEDED
    • ALWAYS

      public static final UI.Active ALWAYS
  • Method Details

    • values

      public static UI.Active[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static UI.Active valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null