Класс SelectionSegment
java.lang.Object
jfx.incubator.scene.control.richtext.SelectionSegment
public final class SelectionSegment extends Object
Отрезок выделения текста, состоящий из позиции якоря выделения и позиции курсора. Основное назначение этого класса — отслеживание изменений выделения как единого объекта.
- Since:
- 24
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
SelectionSegment |
Создаёт отрезок выделения. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final TextPos |
getAnchor() |
Возвращает позицию якоря выделения. |
final TextPos |
getCaret() |
Возвращает позицию курсора. |
TextPos |
getMax() |
Возвращает позицию, более близкую к концу документа. |
final TextPos |
getMin() |
Возвращает позицию, более близкую к началу документа. |
boolean |
isCollapsed() |
Возвращает true, если якорь и курсор находятся в одной позиции. |
Подробное описание конструкторов
SelectionSegment
public SelectionSegment(TextPos anchor, TextPos caret)
Создаёт отрезок выделения.
- Параметры:
-
anchor- позиция якоря, не должна быть null -
caret- позиция курсора, не должна быть null
Подробное описание методов
getAnchor
public final TextPos getAnchor()
Возвращает позицию якоря выделения.
- Возвращает:
- позицию якоря
getCaret
public final TextPos getCaret()
Возвращает позицию курсора.
- Возвращает:
- позицию курсора
getMin
public final TextPos getMin()
Возвращает позицию, более близкую к началу документа.
- Возвращает:
- позицию текста
getMax
public TextPos getMax()
Возвращает позицию, более близкую к концу документа.
- Возвращает:
- позицию текста
isCollapsed
public boolean isCollapsed()
Возвращает true, если якорь и курсор находятся в одной позиции.
- Возвращает:
- true, если якорь и курсор находятся в одной позиции
© 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.