Enum Class CaretStyle

java.lang.Object
java.lang.Enum<CaretStyle>
org.fife.ui.rtextarea.CaretStyle
All Implemented Interfaces:
Serializable, Comparable<CaretStyle>, Constable

public enum CaretStyle extends Enum<CaretStyle>
Provides various ways to render a caret such as ConfigurableCaret..

Supported renderings include:

  1. As a vertical line (like DefaultCaret)
  2. As a slightly thicker vertical line (like Eclipse)
  3. As an underline
  4. As a "block caret"
  5. As a rectangle around the current character
Version:
1.0
  • Enum Constant Details

    • VERTICAL_LINE_STYLE

      public static final CaretStyle VERTICAL_LINE_STYLE
    • UNDERLINE_STYLE

      public static final CaretStyle UNDERLINE_STYLE
    • BLOCK_STYLE

      public static final CaretStyle BLOCK_STYLE
    • BLOCK_BORDER_STYLE

      public static final CaretStyle BLOCK_BORDER_STYLE
    • THICK_VERTICAL_LINE_STYLE

      public static final CaretStyle THICK_VERTICAL_LINE_STYLE
  • Constructor Details

    • CaretStyle

      private CaretStyle()
  • Method Details

    • values

      public static CaretStyle[] 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 CaretStyle 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