Spec-Zone.ru › OpenJavaFX 24

Класс 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 index, int offset, int charIndex, boolean leading)
Создает новую позицию текста.

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

Модификатор и тип Метод Описание
int charIndex()
Возвращает индекс символа.
int compareTo(TextPos p)
int index()
Возвращает индекс абзаца.
boolean isLeading()
Определяет, является ли позиция текста ведущей или хвостовой.
boolean isSameInsertionIndex(TextPos p)
Возвращает true, если указанная точка вставки совпадает.
int offset()
Возвращает смещение в строке простого текста (индекс вставки).
static TextPos ofLeading(int index, int offset)
Создаёт новую позицию текста на ведущем крае символа по указанному смещению в тексте.

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

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

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

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 и/или его филиалы. Все права защищены.

© 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