Spec-Zone.ru › OpenJDK 17

Класс 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)
Указывает, равен ли данный TabSet другому.
TabStop getTab(int index)
Возвращает TabStop с индексом index.
TabStop getTabAfter(float location)
Возвращает экземпляр Tab после location.
int getTabCount()
Возвращает количество экземпляров Tab, содержащихся в объекте.
int getTabIndex(TabStop tab)
Возвращает индекс TabStop tab, или -1, если tab не содержится в объекте.
int getTabIndexAfter(float location)
Возвращает индекс Tab, который следует за location.
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()
Возвращает строковое представление набора вкладок.
Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.

© 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/TabSet.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API