Класс TabSet
- java.lang.Object
- javax.swing.text.TabSet
- Все реализованные интерфейсы:
Serializable
public class TabSet extends Object implements Serializable
Класс TabSet состоит из множества TabStops. Он предоставляет методы для поиска ближайшего TabStop к заданной позиции и нахождения всех потенциальных TabStops. Он также неизменяемый.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долговременного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, см. XMLEncoder.
- См. также:
- Сериализованная форма
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TabSet(TabStop[] tabs) | Создает и возвращает экземпляр TabSet. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean | equals(Object o) | Указывает, равен ли этот |
TabStop | getTab(int index) | Возвращает TabStop по индексу |
TabStop | getTabAfter(float location) | Возвращает объект Tab после |
int | getTabCount() | Возвращает количество объектов Tab, содержащихся в объекте. |
int | getTabIndex(TabStop tab) | Возвращает индекс TabStop |
int | getTabIndexAfter(float location) | Возвращает индекс Tab, который будет использоваться после |
int | hashCode() | Возвращает хеш-код для этого набора TabStops. |
String | toString() | Возвращает строковое представление набора вкладок. |
Методы, объявленные в классе java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitПодробное описание конструкторов
TabSet
public TabSet(TabStop[] tabs)
Создает и возвращает экземпляр TabSet. Массив переданных Tab должна быть отсортирован в порядке возрастания.
- Параметры:
-
tabs- TabStops для инициализации TabSet
Подробное описание методов
getTabCount
public int getTabCount()
Возвращает количество объектов Tab, содержащихся в объекте.
- Возвращает:
- количество объектов Tab, содержащихся в объекте
getTab
public TabStop getTab(int index)
Возвращает TabStop по индексу index. Будет выброшено исключение IllegalArgumentException, если index выходит за пределы диапазона вкладок.
- Параметры:
-
index- который TapStop нужно вернуть - Возвращает:
- TabStop по индексу
index
getTabAfter
public TabStop getTabAfter(float location)
Возвращает объект Tab после location. Возвращает null, если после location нет вкладок.
- Параметры:
-
location- расположение для поиска вкладки после - Возвращает:
- объект Tab после
location
getTabIndex
public int getTabIndex(TabStop tab)
Возвращает индекс TabStop tab, или -1, если tab не содержится в объекте.
- Параметры:
-
tab- искомый TabStop - Возвращает:
- индекс TabStop
tab, или -1, еслиtabне содержится в объекте.
getTabIndexAfter
public int getTabIndexAfter(float location)
Возвращает индекс вкладки, которая должна использоваться после location. Возвращает -1, если после location нет вкладок.
- Параметры:
-
location- расположение для поиска вкладки после - Возвращает:
- индекс вкладки, которая должна использоваться после
location
equals
public boolean equals(Object o)
Указывает, равен ли этот TabSet другому.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
o- экземплярTabSet, с которым следует сравнить этот экземпляр. - Возвращает:
-
trueеслиoявляется экземпляромTabSet, имеет такое же количествоTabStopи они все равны,falseв противном случае. - С:
- 1.5
- См. также:
-
Object.hashCode(),HashMap
hashCode
public int hashCode()
Возвращает хеш-код для этого набора TabStops.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хеш-кода для этого набора TabStops.
- С:
- 1.5
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
toString
public String toString()
Возвращает строковое представление набора вкладок.
© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/text/TabSet.html