Класс TextPos
java.lang.Object
jfx.incubator.scene.control.richtext.TextPos
- Все реализуемые интерфейсы:
Comparable<TextPos>
public final class TextPos extends Object implements Comparable<TextPos>
Неизменяемая позиция в тексте.
Поскольку она неизменяема, она не может отслеживать местоположения в документе, который редактируется. Для этого используйте Marker.
- С:
- 24
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final TextPos |
ZERO |
Позиция текста в начале документа. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TextPos |
Создает новую позицию текста. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
charIndex() |
Возвращает индекс символа. |
int |
compareTo |
|
int |
index() |
Возвращает индекс абзаца. |
boolean |
isLeading() |
Определяет, является ли позиция текста ведущей или хвостовой. |
boolean |
isSameInsertionIndex |
Возвращает true, если указанная точка вставки совпадает. |
int |
offset() |
Возвращает смещение в строке простого текста (индекс вставки). |
static TextPos |
ofLeading |
Создаёт новую позицию текста на ведущем крае символа по указанному смещению в тексте. |
Подробное описание полей
ZERO
public static final TextPos ZERO
Позиция текста в начале документа.
Подробное описание конструкторов
TextPos
public TextPos(int index, int offset, int charIndex, boolean leading)
Создает новую позицию текста.
- Параметры:
-
index- индекс абзаца -
offset- смещение в тексте, соответствующее позиции вставки -
charIndex- индекс символа -
leading- указывает, находится ли позиция на ведущем крае символа поcharIndex
Подробное описание методов
ofLeading
public static TextPos ofLeading(int index, int offset)
Создаёт новую позицию текста на ведущем крае символа по указанному смещению в тексте.
- Параметры:
-
index- индекс абзаца -
offset- смещение в тексте - Возвращает:
- экземпляр
TextPos
index
public int index()
Возвращает индекс абзаца.
- Возвращает:
- индекс абзаца
offset
public int offset()
Возвращает смещение в строке простого текста (индекс вставки).
- Возвращает:
- смещение
charIndex
public int charIndex()
Возвращает индекс символа.
- Возвращает:
- индекс символа
isLeading
public boolean isLeading()
Определяет, является ли позиция текста ведущей или хвостовой.
- Возвращает:
- true, если ведущая позиция текста
compareTo
public int compareTo(TextPos p)
- Указано:
-
compareToв интерфейсеComparable<TextPos>
isSameInsertionIndex
public boolean isSameInsertionIndex(TextPos p)
Возвращает true, если указанная точка вставки совпадает.
- Параметры:
-
p- позиция текста - Возвращает:
- 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.