Package org.jdesktop.swingx
Enum Class JXSearchField.SearchMode
- All Implemented Interfaces:
Serializable
,Comparable<JXSearchField.SearchMode>
,java.lang.constant.Constable
- Enclosing class:
- JXSearchField
Defines when action events are posted.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionstatic JXSearchField.SearchMode
Returns the enum constant of this class with the specified name.static JXSearchField.SearchMode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
REGULAR
In REGULAR search mode, an action event is fired, when the user presses enter or clicks the find button.
However, if a find popup menu is set and layout style is
JXSearchField.LayoutStyle.MAC
, no action will be fired, when the find button is clicked, because instead the popup menu is shown. A search can therefore only be triggered, by pressing the enter key.The find button can have a rollover and a pressed icon, defined by the "SearchField.rolloverIcon" and "SearchField.pressedIcon" UI properties. When a find popup menu is set, "SearchField.popupRolloverIcon" and "SearchField.popupPressedIcon" are used.
-
INSTANT
In INSTANT search mode, an action event is fired, when the user presses enter or changes the search text. The action event is delayed about the number of milliseconds specified byJXSearchField.getInstantSearchDelay()
. No rollover and pressed icon is used for the find button.
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-