Класс 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
public boolean equals(Object other)
- Переопределяет:
-
equalsв классеObject - Параметры:
-
other- объект-ссылка для сравнения. - Возвращает:
- true, если табуляции равны, иначе false
- См. также:
hashCode
public int hashCode()
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- hashCode для объекта
- См. также:
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/text/TabStop.html