Spec-Zone.ru › OpenJavaFX 24

Класс SingleSelectionModel

java.lang.Object
jfx.incubator.scene.control.richtext.SingleSelectionModel
Все реализованные интерфейсы:
SelectionModel
public final class SingleSelectionModel extends Object implements SelectionModel
Этот SelectionModel поддерживает сегмент с единственным выделением.
С момента:
24

Краткое описание свойств

Тип Свойство Описание
ReadOnlyProperty<TextPos> anchorPosition
Свойство позиции якоря.
ReadOnlyProperty<TextPos> caretPosition
Свойство позиции курсора.
ReadOnlyProperty<SelectionSegment> selection
Свойство выделения.

Краткое описание конструкторов

Конструктор Описание
SingleSelectionModel()
Конструктор.

Краткое описание методов

Модификатор и тип Метод Описание
ReadOnlyProperty<TextPos> anchorPositionProperty()
Свойство позиции якоря.
ReadOnlyProperty<TextPos> caretPositionProperty()
Свойство позиции курсора.
void clear()
Очищает выделение.
void extendSelection(StyledTextModel model, TextPos pos)
Расширяет выделение до указанной позиции.
SelectionSegment getSelection()
Получает значение свойства selection.
ReadOnlyProperty<SelectionSegment> selectionProperty()
Свойство выделения.
void setSelection(StyledTextModel model, TextPos anchor, TextPos caret)
Заменяет существующее выделение новым.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание свойств

anchorPosition

public ReadOnlyProperty<TextPos> anchorPositionProperty
Определено:
anchorPositionProperty в интерфейсе SelectionModel
Возвращает:
свойство позиции якоря
См. также:
  • anchorPositionProperty()

caretPosition

public ReadOnlyProperty<TextPos> caretPositionProperty
Определено:
caretPositionProperty в интерфейсе SelectionModel
Возвращает:
свойство позиции курсора
См. также:
  • caretPositionProperty()

выбор

public ReadOnlyProperty<SelectionSegment> selectionProperty
Определено:
selectionProperty в интерфейсе SelectionModel
Возвращает:
свойство выбора
См. также:
  • getSelection()
  • selectionProperty()

Подробное описание конструкторов

SingleSelectionModel

public SingleSelectionModel()
Конструктор.

Подробное описание методов

clear

public void clear()
Описание скопировано из интерфейса: SelectionModel
Очищает выбор. Это устанавливает selectionProperty, anchorPositionProperty и caretPositionProperty в значение null.
Определено:
clear в интерфейсе SelectionModel

setSelection

public void setSelection(StyledTextModel model, TextPos anchor, TextPos caret)
Описание скопировано из интерфейса: SelectionModel
Заменяет существующий выбор, если он есть, новым. Хотя этот метод примет позиции текста за пределами диапазона документа, фактические значения anchorPositionProperty и caretPositionProperty всегда должны оставаться в пределах допустимого диапазона для документа.
Определено:
setSelection в интерфейсе SelectionModel
Параметры:
model - модель, не должна быть null
anchor - позиция якоря, не должна быть null
caret - позиция курсора, не должна быть null

extendSelection

public void extendSelection(StyledTextModel model, TextPos pos)
Описание скопировано из интерфейса: SelectionModel
Расширяет выбор до указанной позиции. Внутренне позиция будет нормализована, чтобы находиться в пределах границ документа. Этот метод вызовет setSelection(model, pos, pos) вызов, если экземпляр модели отличается от переданного ранее.

Хотя этот метод примет позицию текста за пределами диапазона документа, фактические значения anchorPositionProperty и caretPositionProperty всегда должны оставаться в пределах допустимого диапазона для документа.

Определено:
extendSelection в интерфейсе SelectionModel
Параметры:
model - модель, не должна быть null
pos - новая позиция курсора, не должна быть null

anchorPositionProperty

public ReadOnlyProperty<TextPos> anchorPositionProperty()
Описание скопировано из интерфейса: SelectionModel
Свойство позиции якоря. Значение может быть null, что указывает на отсутствие выбора. Когда позиция якоря null, selectionProperty и caretPositionProperty также null.

Примечание: SelectionModel.selectionProperty(), SelectionModel.anchorPositionProperty() и SelectionModel.caretPositionProperty() логически связаны. При изменении, позиция якоря обновляется первой, затем позиция курсора, затем сегмент выбора.

Определено:
anchorPositionProperty в интерфейсе SelectionModel
Возвращает:
свойство anchorPosition

caretPositionProperty

public ReadOnlyProperty<TextPos> caretPositionProperty()
Описание скопировано из интерфейса: SelectionModel
Свойство позиции курсора. Значение может быть null, что указывает на отсутствие выбора. Когда позиция курсора null, selectionProperty и anchorPositionProperty также null.

Примечание: SelectionModel.selectionProperty(), SelectionModel.anchorPositionProperty() и SelectionModel.caretPositionProperty() логически связаны. При изменении, позиция якоря обновляется первой, затем позиция курсора, затем сегмент выбора.

Определено:
caretPositionProperty в интерфейсе SelectionModel
Возвращает:
свойство caretPosition

свойство выбора

public ReadOnlyProperty<SelectionSegment> selectionProperty()
Описание скопировано из интерфейса: SelectionModel
Свойство выбора. Значение может быть null, что указывает на отсутствие выбора. Когда сегмент выбора null, anchorPositionProperty и caretPositionProperty также null.
Определено:
selectionProperty в интерфейсе SelectionModel
Возвращает:
свойство selection
См. также:
  • getSelection()

getSelection

public SelectionSegment getSelection()
Возвращает значение свойства selection.
Определено:
getSelection в интерфейсе SelectionModel
Описание свойства:
Возвращает:
значение свойства selection
См. также:
  • selectionProperty()

Отправить сообщение об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API