Enum Class TabbedPane.TabAlignment

java.lang.Object
java.lang.Enum<TabbedPane.TabAlignment>
limn.components.TabbedPane.TabAlignment
All Implemented Interfaces:
Serializable, Comparable<TabbedPane.TabAlignment>, Constable
Enclosing class:
TabbedPane

public static enum TabbedPane.TabAlignment extends Enum<TabbedPane.TabAlignment>
Where the strip sits when the headers are narrower than the pane, named for where it lands in an interface that reads left to right.

These three names are physical and their meaning is not. The strip is one run of tabs in reading order and the run reflects as a whole, so LEFT is the edge reading starts from and RIGHT the edge it ends on: right to left they land on the right and the left respectively, and the default strip of a right-to-left pane sits on the right where its first tab is. CENTER is a centre in both.

  • Enum Constant Details

  • Method Details

    • values

      public static TabbedPane.TabAlignment[] 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 TabbedPane.TabAlignment 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