Класс SingleSelectionModel
- Все реализованные интерфейсы:
SelectionModel
public final class SingleSelectionModel extends Object implements SelectionModel
SelectionModel поддерживает сегмент с единственным выделением.- С момента:
- 24
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
ReadOnlyProperty |
anchorPosition |
Свойство позиции якоря. |
ReadOnlyProperty |
caretPosition |
Свойство позиции курсора. |
ReadOnlyProperty |
selection |
Свойство выделения. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SingleSelectionModel() |
Конструктор. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
ReadOnlyProperty |
anchorPositionProperty() |
Свойство позиции якоря. |
ReadOnlyProperty |
caretPositionProperty() |
Свойство позиции курсора. |
void |
clear() |
Очищает выделение. |
void |
extendSelection |
Расширяет выделение до указанной позиции. |
SelectionSegment |
getSelection() |
Получает значение свойства selection. |
ReadOnlyProperty |
selectionProperty() |
Свойство выделения. |
void |
setSelection |
Заменяет существующее выделение новым. |
Подробное описание свойств
anchorPosition
public ReadOnlyProperty<TextPos> anchorPositionProperty
- Определено:
-
anchorPositionPropertyв интерфейсеSelectionModel - Возвращает:
- свойство позиции якоря
- См. также:
caretPosition
public ReadOnlyProperty<TextPos> caretPositionProperty
- Определено:
-
caretPositionPropertyв интерфейсеSelectionModel - Возвращает:
- свойство позиции курсора
- См. также:
выбор
public ReadOnlyProperty<SelectionSegment> selectionProperty
- Определено:
-
selectionPropertyв интерфейсеSelectionModel - Возвращает:
- свойство выбора
- См. также:
Подробное описание конструкторов
SingleSelectionModel
public SingleSelectionModel()
Подробное описание методов
clear
public void clear()
SelectionModelselectionProperty, anchorPositionProperty и caretPositionProperty в значение null.- Определено:
-
clearв интерфейсеSelectionModel
setSelection
public void setSelection(StyledTextModel model, TextPos anchor, TextPos caret)
SelectionModelanchorPositionProperty и caretPositionProperty всегда должны оставаться в пределах допустимого диапазона для документа.- Определено:
-
setSelectionв интерфейсеSelectionModel - Параметры:
-
model- модель, не должна быть null -
anchor- позиция якоря, не должна быть null -
caret- позиция курсора, не должна быть null
extendSelection
public void extendSelection(StyledTextModel model, TextPos pos)
SelectionModelsetSelection(model, pos, pos) вызов, если экземпляр модели отличается от переданного ранее. Хотя этот метод примет позицию текста за пределами диапазона документа, фактические значения anchorPositionProperty и caretPositionProperty всегда должны оставаться в пределах допустимого диапазона для документа.
- Определено:
-
extendSelectionв интерфейсеSelectionModel - Параметры:
-
model- модель, не должна быть null -
pos- новая позиция курсора, не должна быть null
anchorPositionProperty
public ReadOnlyProperty<TextPos> anchorPositionProperty()
SelectionModelnull, selectionProperty и caretPositionProperty также null. Примечание: SelectionModel.selectionProperty(), SelectionModel.anchorPositionProperty() и SelectionModel.caretPositionProperty() логически связаны. При изменении, позиция якоря обновляется первой, затем позиция курсора, затем сегмент выбора.
- Определено:
-
anchorPositionPropertyв интерфейсеSelectionModel - Возвращает:
- свойство
anchorPosition
caretPositionProperty
public ReadOnlyProperty<TextPos> caretPositionProperty()
SelectionModelnull, selectionProperty и anchorPositionProperty также null. Примечание: SelectionModel.selectionProperty(), SelectionModel.anchorPositionProperty() и SelectionModel.caretPositionProperty() логически связаны. При изменении, позиция якоря обновляется первой, затем позиция курсора, затем сегмент выбора.
- Определено:
-
caretPositionPropertyв интерфейсеSelectionModel - Возвращает:
- свойство
caretPosition
свойство выбора
public ReadOnlyProperty<SelectionSegment> selectionProperty()
SelectionModelnull, anchorPositionProperty и caretPositionProperty также null.- Определено:
-
selectionPropertyв интерфейсеSelectionModel - Возвращает:
- свойство
selection - См. также:
getSelection
public SelectionSegment getSelection()
selection.- Определено:
-
getSelectionв интерфейсеSelectionModel - Описание свойства:
- Возвращает:
- значение свойства
selection - См. также:
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.