Класс TabStop
- Все реализованные интерфейсы:
Serializable
public class TabStop extends Object implements Serializable
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans была добавлена в пакет java.beans. Обратитесь к XMLEncoder.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ALIGN_BAR |
Выравнивание по вертикали |
static final int |
ALIGN_CENTER |
Символы, следующие за табуляцией, размещаются таким образом, что все последующие символы до следующей табуляции/перевода строки центрируются вокруг позиции табуляции. |
static final int |
ALIGN_DECIMAL |
Символы, следующие за табуляцией, выравниваются таким образом, что следующий символ десятичной точки/табуляции/перевода строки находится в позиции табуляции, очень похоже на RIGHT_TAB, только включает десятичную точку как дополнительный символ для поиска. |
static final int |
ALIGN_LEFT |
Символ, следующий за табуляцией, размещается в указанной позиции. |
static final int |
ALIGN_RIGHT |
Символы, следующие за табуляцией, размещаются таким образом, что все последующие символы до следующей табуляции/перевода строки заканчиваются в указанной позиции. |
static final int |
LEAD_DOTS |
Точки разделителя |
static final int |
LEAD_EQUALS |
Разделитель - знаки равенства |
static final int |
LEAD_HYPHENS |
Разделитель - тире |
static final int |
LEAD_NONE |
Разделитель - нет |
static final int |
LEAD_THICKLINE |
Разделитель - толстая линия |
static final int |
LEAD_UNDERLINE |
Разделитель - подчеркивание |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TabStop |
Создаёт позицию табуляции в позиции pos с выравниванием по умолчанию и разделителем по умолчанию. |
TabStop |
Создаёт позицию табуляции с указанной позицией pos, выравниванием align и разделителем leader. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Возвращает true, если табуляции равны. |
int |
getAlignment() |
Возвращает выравнивание табуляции в виде целого числа. |
int |
getLeader() |
Возвращает разделитель табуляции. |
float |
getPosition() |
Возвращает позицию табуляции в виде числа с плавающей точкой. |
int |
hashCode() |
Возвращает хэш-код объекта. |
Подробное описание полей
ALIGN_LEFT
public static final int ALIGN_LEFT
- См. также:
ALIGN_RIGHT
public static final int ALIGN_RIGHT
- См. также:
ALIGN_CENTER
public static final int ALIGN_CENTER
- См. также:
ALIGN_DECIMAL
public static final int ALIGN_DECIMAL
- См. также:
ALIGN_BAR
public static final int ALIGN_BAR
- См. также:
LEAD_NONE
public static final int LEAD_NONE
- См. также:
LEAD_DOTS
public static final int LEAD_DOTS
- См. также:
LEAD_HYPHENS
public static final int LEAD_HYPHENS
- См. также:
LEAD_UNDERLINE
public static final int LEAD_UNDERLINE
- См. также:
LEAD_THICKLINE
public static final int LEAD_THICKLINE
- См. также:
LEAD_EQUALS
public static final int LEAD_EQUALS
- См. также:
Подробное описание конструкторов
TabStop
public TabStop(float pos)
pos с выравниванием по умолчанию и ведущими символами по умолчанию.- Параметры:
-
pos- позиция табуляции
TabStop
public TabStop(float pos, int align, int leader)
pos, выравниванием align и ведущими символами leader.- Параметры:
-
pos- позиция табуляции -
align- выравнивание табуляции -
leader- ведущие символы табуляции
Подробное описание методов
getPosition
public float getPosition()
- Возвращает:
- позицию табуляции
getAlignment
public int getAlignment()
- Возвращает:
- выравнивание табуляции
getLeader
public int getLeader()
- Возвращает:
- ведущие символы табуляции
equals
hashCode
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/text/TabStop.html