Module is.codion.swing.common.ui
Class SearchHighlighter
java.lang.Object
is.codion.swing.common.ui.component.text.SearchHighlighter
Highlights search results in a JTextComponent.
Instantiate via
Instantiate via
builder(JTextComponent).-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SearchHighlighter.Builderbuilder(JTextComponent textComponent) is.codion.common.state.StatevoidhighlightColor(Color color) voidMoves to the next search position, if available, with wrap-around.voidMoves to the previous search position, if available, with wrap-around.is.codion.common.value.Value<String>voidselectedHighlightColor(Color color)
-
Method Details
-
searchString
- Returns:
- the search string value
-
caseSensitive
public is.codion.common.state.State caseSensitive()- Returns:
- the state controlling whether the search is case-sensitive.
-
highlightColor
- Parameters:
color- the color to use when highlighting search results.
-
selectedHighlightColor
- Parameters:
color- the color to use when highlighting the selected search result.
-
createSearchField
- Returns:
- a text field for entering the search text.
-
builder
- Parameters:
textComponent- the text component- Returns:
- a new
SearchHighlighter.Builderinstance
-
nextSearchPosition
public void nextSearchPosition()Moves to the next search position, if available, with wrap-around. -
previousSearchPosition
public void previousSearchPosition()Moves to the previous search position, if available, with wrap-around.
-