Интерфейс Position
public interface Position
Объект Position указывает на расположение между двумя символами. По мере изменения окружающего содержимого, объект Position автоматически корректирует свой смещение, чтобы отразить изменения. Если содержимое вставлено или удалено перед местоположением объекта Position, то Position увеличивает или уменьшает свое смещение соответственно, чтобы указывать на то же место. Если часть документа удалена, содержащая смещение объекта Position, то смещение объекта Position становится смещением начала удалённого региона. Например, если у объекта Position смещение 5, а регион 2-10 удалён, то смещение объекта Position становится 2.
Position со смещением 0 является особым случаем. Он никогда не изменяет своё смещение при изменении содержимого документа.
Краткое описание вложенных классов
| Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static final class |
Position.Bias |
Безопасное перечисление типов для указания смещения к позиции в модели. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getOffset() |
Возвращает текущее смещение в документе. |
Подробное описание методов
getOffset
int getOffset()
- Возвращает:
- смещение >= 0
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/swing/text/Position.html