Class SearchFieldEditorSkin<T>
java.lang.Object
javafx.scene.control.SkinBase<javafx.scene.control.TextField>
javafx.scene.control.skin.TextInputControlSkin<javafx.scene.control.TextField>
javafx.scene.control.skin.TextFieldSkin
com.dlsc.gemsfx.skins.SearchFieldEditorSkin<T>
- Type Parameters:
T- the suggestion item type
- All Implemented Interfaces:
javafx.scene.control.Skin<javafx.scene.control.TextField>
public class SearchFieldEditorSkin<T>
extends javafx.scene.control.skin.TextFieldSkin
Editor skin used by
SearchField.
The skin decorates the editor text field with optional left and right nodes, search or busy graphics, and an auto-completion text overlay.
-
Nested Class Summary
Nested classes/interfaces inherited from class javafx.scene.control.skin.TextInputControlSkin
javafx.scene.control.skin.TextInputControlSkin.Direction, javafx.scene.control.skin.TextInputControlSkin.TextUnit -
Property Summary
Properties inherited from class javafx.scene.control.skin.TextInputControlSkin
forwardBias, highlightFill, highlightTextFill, promptTextFill, textFill -
Constructor Summary
ConstructorsConstructorDescriptionSearchFieldEditorSkin(SearchField<T> searchField) Creates a new editor skin for the given search field. -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.text.HitInfogetIndex(double x, double y) protected voidlayoutChildren(double x, double y, double w, double h) Methods inherited from class javafx.scene.control.skin.TextFieldSkin
addHighlight, computeBaselineOffset, computeMaxHeight, computeMinHeight, computePrefHeight, computePrefWidth, deleteChar, dispose, getCharacterBounds, getMenuPosition, getRangeShape, getUnderlineShape, maskText, moveCaret, positionCaret, queryAccessibleAttribute, removeHighlight, replaceTextMethods inherited from class javafx.scene.control.skin.TextInputControlSkin
executeAccessibleAction, forwardBiasProperty, getClassCssMetaData, getCssMetaData, getHighlightFill, getHighlightTextFill, getInsertionPoint, getPromptTextFill, getTextFill, handleInputMethodEvent, highlightFillProperty, highlightTextFillProperty, invalidateMetrics, isForwardBias, promptTextFillProperty, scrollCharacterToVisible, setCaretAnimating, setForwardBias, setHighlightFill, setHighlightTextFill, setPromptTextFill, setTextFill, textFillProperty, updateHighlightFill, updateHighlightTextFill, updateTextFillMethods inherited from class javafx.scene.control.SkinBase
computeMaxWidth, computeMinWidth, consumeMouseEvents, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners
-
Constructor Details
-
SearchFieldEditorSkin
Creates a new editor skin for the given search field.- Parameters:
searchField- the search field whose editor is skinned
-
-
Method Details
-
layoutChildren
protected void layoutChildren(double x, double y, double w, double h) - Overrides:
layoutChildrenin classjavafx.scene.control.skin.TextFieldSkin
-
getIndex
public javafx.scene.text.HitInfo getIndex(double x, double y) - Overrides:
getIndexin classjavafx.scene.control.skin.TextFieldSkin
-