Класс JTabbedPane
- Все реализованные интерфейсы:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants
@JavaBean(defaultProperty="UI", description="A component which provides a tab folder metaphor for displaying one component from a set of components.") public class JTabbedPane extends JComponent implements Serializable, Accessible, SwingConstants
Вкладки/компоненты добавляются в объект TabbedPane с помощью методов addTab и insertTab. Вкладка представляется индексом, соответствующим позиции, на которую она была добавлена, где первая вкладка имеет индекс 0, а последняя вкладка — индекс, равный количеству вкладок минус 1.
TabbedPane использует SingleSelectionModel для представления набора индексов вкладок и текущего выбранного индекса. Если количество вкладок больше 0, всегда будет существовать выбранный индекс, который по умолчанию инициализируется первой вкладкой. Если количество вкладок равно 0, выбранный индекс будет равен -1.
Заголовок вкладки может отображаться с помощью Component. Например, следующие варианты дают похожие результаты:
// In this case the look and feel renders the title for the tab.
tabbedPane.addTab("Tab", myComponent);
// In this case the custom component is responsible for rendering the
// title of the tab.
tabbedPane.addTab(null, myComponent);
tabbedPane.setTabComponentAt(0, new JLabel("Tab"));
Последний вариант обычно используется, когда требуется более сложное взаимодействие с пользователем, требующее пользовательских компонентов на вкладке. Например, можно предоставить пользовательский компонент с анимацией или элемент управления для закрытия вкладки. Если вы указываете компонент для вкладки, JTabbedPane не будет отображать какой-либо текст или значок, заданный вами для этой вкладки.
Примечание: не вызывайте setVisible непосредственно на компоненте вкладки, чтобы сделать его видимым; вместо этого используйте методы setSelectedComponent или setSelectedIndex.
Предупреждение: библиотека Swing не является потокобезопасной. Дополнительные сведения см. в разделе Swing's Threading Policy.
Предупреждение: сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими на одной и той же версии Swing. Начиная с версии 1.4 поддержка долговременного хранения всех компонентов JavaBeans была добавлена в пакет java.beans. См. XMLEncoder.
- С какого момента:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JTabbedPane.AccessibleJTabbedPane |
Этот класс реализует поддержку специальных возможностей для класса JTabbedPane. |
protected class |
JTabbedPane.ModelListener |
Мы передаем события ModelChanged слушателям, при этом источником события является панель с вкладками (вместо самой модели). |
Вложенные классы/интерфейсы, объявленные в классе JComponent
JComponent.AccessibleJComponent | Модификатор и тип | Класс | Описание |
|---|---|---|
class |
JComponent.AccessibleJComponent |
Внутренний класс JComponent, используемый для предоставления стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Container.AccessibleAWTContainer |
Внутренний класс Container, используемый для предоставления стандартной поддержки специальных возможностей. |
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy | Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
Component.AccessibleAWTComponent |
Внутренний класс Component, используемый для предоставления стандартной поддержки специальных возможностей. |
static enum |
Component.BaselineResizeBehavior |
Перечисление стандартных способов изменения базовой линии компонента при изменении размера. |
protected class |
Component.BltBufferStrategy |
Внутренний класс для побитового копирования закадровых поверхностей на компонент. |
protected class |
Component.FlipBufferStrategy |
Внутренний класс для переключения буферов на компоненте. |
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected ChangeEvent |
changeEvent |
Для каждого экземпляра TabPane требуется только один ChangeEvent, поскольку единственным состоянием события (только для чтения) является свойство source. |
protected ChangeListener |
changeListener |
changeListener — это слушатель, которого мы добавляем в модель. |
protected SingleSelectionModel |
model |
Модель выбора по умолчанию |
static final int |
SCROLL_TAB_LAYOUT |
Политика компоновки вкладок для предоставления подмножества доступных вкладок, когда все вкладки не помещаются в один ряд. |
protected int |
tabPlacement |
Расположение вкладок. |
static final int |
WRAP_TAB_LAYOUT |
Политика компоновки вкладок для переноса вкладок на несколько рядов, когда все вкладки не помещаются в один ряд. |
Поля, объявленные в классе JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW | Модификатор и тип | Поле | Описание |
|---|---|---|
protected EventListenerList |
listenerList |
Список слушателей событий для этого компонента. |
static final String |
TOOL_TIP_TEXT_KEY |
Комментарий, отображаемый при наведении курсора на компонент, также известный как «подсказка значения», «всплывающая справка» или «всплывающая метка». |
protected ComponentUI |
ui |
Делегат внешнего вида и поведения (L&F) для этого компонента. |
static final int |
UNDEFINED_CONDITION |
Константа, используемая некоторыми API, указывающая на то, что условие не определено. |
static final int |
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT |
Константа, используемая для registerKeyboardAction, которая означает, что команда должна вызываться, когда принимающий компонент является предком сфокусированного компонента или сам является сфокусированным компонентом. |
static final int |
WHEN_FOCUSED |
Константа, используемая для registerKeyboardAction, которая означает, что команда должна вызываться, когда компонент имеет фокус. |
static final int |
WHEN_IN_FOCUSED_WINDOW |
Константа, используемая для registerKeyboardAction, которая означает, что команда должна вызываться, когда принимающий компонент находится в окне, имеющем фокус, или сам является сфокусированным компонентом. |
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT | Модификатор и тип | Поле | Описание |
|---|---|---|
protected AccessibleContext |
accessibleContext |
AccessibleContext, связанный с этим Component. |
static final float |
BOTTOM_ALIGNMENT |
Удобная константа для getAlignmentY. |
static final float |
CENTER_ALIGNMENT |
Удобная константа для getAlignmentY и getAlignmentX. |
static final float |
LEFT_ALIGNMENT |
Удобная константа для getAlignmentX. |
static final float |
RIGHT_ALIGNMENT |
Удобная константа для getAlignmentX. |
static final float |
TOP_ALIGNMENT |
Удобная константа для getAlignmentY(). |
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
ABORT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что асинхронно отслеживаемое изображение было прервано до завершения формирования. |
static final int |
ALLBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что статическое изображение, которое ранее отрисовывалось, теперь завершено и может быть отрисовано снова в окончательном виде. |
static final int |
ERROR |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что при асинхронном отслеживании изображения произошла ошибка. |
static final int |
FRAMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что стал доступен еще один полный кадр ранее отрисовывавшегося многокадрового изображения для повторной отрисовки. |
static final int |
HEIGHT |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что высота базового изображения стала доступной и может быть получена из аргумента height метода обратного вызова imageUpdate. |
static final int |
PROPERTIES |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что свойства изображения стали доступны. |
static final int |
SOMEBITS |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что доступно больше пикселей, необходимых для отрисовки масштабированного варианта изображения. |
static final int |
WIDTH |
Этот флаг в аргументе infoflags метода imageUpdate указывает, что ширина базового изображения стала доступной и может быть получена из аргумента width метода обратного вызова imageUpdate. |
Поля, объявленные в интерфейсе SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
BOTTOM |
Константа ориентации блока, используемая для указания нижней части блока. |
static final int |
CENTER |
Центральное положение в области. |
static final int |
EAST |
Направление компаса восток (вправо). |
static final int |
HORIZONTAL |
Горизонтальная ориентация. |
static final int |
LEADING |
Определяет начальный край текста для использования с языками с письмом слева направо и справа налево. |
static final int |
LEFT |
Константа ориентации блока, используемая для указания левой стороны блока. |
static final int |
NEXT |
Определяет следующее направление в последовательности. |
static final int |
NORTH |
Направление компаса север (вверх). |
static final int |
NORTH_EAST |
Направление компаса северо-восток (вверх-вправо). |
static final int |
NORTH_WEST |
Направление компаса северо-запад (вверх-влево). |
static final int |
PREVIOUS |
Определяет предыдущее направление в последовательности. |
static final int |
RIGHT |
Константа ориентации блока, используемая для указания правой стороны блока. |
static final int |
SOUTH |
Направление компаса юг (вниз). |
static final int |
SOUTH_EAST |
Направление компаса юго-восток (вниз-вправо). |
static final int |
SOUTH_WEST |
Направление компаса юго-запад (вниз-влево). |
static final int |
TOP |
Константа ориентации блока, используемая для указания верхней части блока. |
static final int |
TRAILING |
Определяет конечный край текста для использования с языками с письмом слева направо и справа налево. |
static final int |
VERTICAL |
Вертикальная ориентация. |
static final int |
WEST |
Направление компаса запад (влево). |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JTabbedPane() |
Создает пустую панель TabbedPane с расположением вкладок по умолчанию JTabbedPane.TOP. |
JTabbedPane |
Создает пустую панель TabbedPane с указанным расположением вкладок: JTabbedPane.TOP, JTabbedPane.BOTTOM, JTabbedPane.LEFT или JTabbedPane.RIGHT. |
JTabbedPane |
Создает пустую панель TabbedPane с указанным расположением вкладок и политикой компоновки вкладок. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Component |
add |
Добавляет компонент component с заголовком вкладки, по умолчанию совпадающим с именем компонента, которое является результатом вызова component.getName. |
Component |
add |
Добавляет компонент component по указанному индексу вкладки с заголовком вкладки, по умолчанию совпадающим с именем компонента. |
void |
add |
Добавляет компонент component на панель со вкладками. |
void |
add |
Добавляет компонент component по указанному индексу вкладки. |
Component |
add |
Добавляет компонент component с указанным заголовком вкладки. |
void |
addChangeListener |
Добавляет ChangeListener к этой панели с вкладками. |
void |
addTab |
Добавляет component, представленный title и без значка. |
void |
addTab |
Добавляет component, представленный элементом title и/или icon, любой из которых может быть null. |
void |
addTab |
Добавляет component и tip, представленный элементом title и/или icon, любой из которых может быть null. |
protected ChangeListener |
createChangeListener() |
Подклассы, которые хотят по-другому обрабатывать события ChangeEvents, могут переопределить этот метод, чтобы возвращать подкласс ModelListener или другую реализацию ChangeListener. |
protected void |
fireStateChanged() |
Отправляет событие ChangeEvent с этим объектом JTabbedPane в качестве источника каждому зарегистрированному слушателю. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим JTabbedPane. |
Color |
getBackgroundAt |
Возвращает цвет фона вкладки в позиции index. |
Rectangle |
getBoundsAt |
Возвращает границы вкладки в позиции index. |
ChangeListener[] |
getChangeListeners() |
Возвращает массив всех объектов ChangeListener, добавленных в этот JTabbedPane с помощью addChangeListener. |
Component |
getComponentAt |
Возвращает компонент в позиции index. |
Icon |
getDisabledIconAt |
Возвращает значок для отключенного состояния вкладки в позиции index. |
int |
getDisplayedMnemonicIndexAt |
Возвращает символ в виде индекса, который внешний вид и поведение должны декорировать как представляющий мнемонический символ. |
Color |
getForegroundAt |
Возвращает цвет переднего плана вкладки в позиции index. |
Icon |
getIconAt |
Возвращает значок вкладки в позиции index. |
int |
getMnemonicAt |
Возвращает клавиатурную мнемонику для доступа к указанной вкладке. |
SingleSelectionModel |
getModel() |
Возвращает модель, связанную с этой панелью с вкладками. |
Component |
getSelectedComponent() |
Возвращает текущий выбранный компонент для этой панели с вкладками. |
int |
getSelectedIndex() |
Возвращает текущий выбранный индекс для этой панели с вкладками. |
Component |
getTabComponentAt |
Возвращает компонент вкладки в позиции index. |
int |
getTabCount() |
Возвращает количество вкладок в этом tabbedpane. |
int |
getTabLayoutPolicy() |
Возвращает политику, используемую панелью со вкладками для компоновки вкладок, когда все вкладки не помещаются в один ряд. |
int |
getTabPlacement() |
Возвращает расположение вкладок для этой панели с вкладками. |
int |
getTabRunCount() |
Возвращает количество рядов вкладок, используемых в данный момент для отображения вкладок. |
String |
getTitleAt |
Возвращает заголовок вкладки в позиции index. |
String |
getToolTipText |
Возвращает текст всплывающей подсказки для компонента, определяемого положением события мыши. |
String |
getToolTipTextAt |
Возвращает текст всплывающей подсказки вкладки в позиции index. |
TabbedPaneUI |
getUI() |
Возвращает UI-объект, реализующий L&F для этого компонента. |
String |
getUIClassID() |
Возвращает имя класса пользовательского интерфейса (UI), который реализует L&F для этого компонента. |
int |
indexAtLocation |
Возвращает индекс вкладки, границы которой пересекаются с указанным положением. |
int |
indexOfComponent |
Возвращает индекс вкладки для указанного компонента. |
int |
indexOfTab |
Возвращает индекс первой вкладки с заданным значением title или -1, если ни одна вкладка не имеет такого заголовка. |
int |
indexOfTab |
Возвращает индекс первой вкладки с заданным значением icon или -1, если ни одна вкладка не имеет такого значка. |
int |
indexOfTabComponent |
Возвращает индекс вкладки для указанного компонента вкладки. |
void |
insertTab |
Вставляет новую вкладку для заданного компонента по заданному индексу, представленную заданным заголовком и/или значком, любой из которых может быть null. |
boolean |
isEnabledAt |
Возвращает значение, указывающее, включена ли в данный момент вкладка в позиции index. |
protected String |
paramString() |
Возвращает строковое представление этого объекта JTabbedPane. |
void |
remove |
Удаляет вкладку и компонент, соответствующие указанному индексу. |
void |
remove |
Удаляет указанный компонент Component из JTabbedPane. |
void |
removeAll() |
Удаляет все вкладки и соответствующие им компоненты из tabbedpane. |
void |
removeChangeListener |
Удаляет слушатель ChangeListener из этой панели с вкладками. |
void |
removeTabAt |
Удаляет вкладку в позиции index. |
void |
setBackgroundAt |
Устанавливает цвет фона в позиции index в значение background, которое может быть null; в этом случае цвет фона вкладки будет по умолчанию совпадать с цветом фона tabbedpane. |
void |
setComponentAt |
Устанавливает компонент в позиции index в значение component. |
void |
setDisabledIconAt |
Устанавливает значок для отключенного состояния в позиции index в значение icon, которое может быть null. |
void |
setDisplayedMnemonicIndexAt |
Предоставляет подсказку внешнему виду и поведению относительно того, какой символ в тексте следует оформлять для представления мнемоники. |
void |
setEnabledAt |
Устанавливает, включена ли вкладка в позиции index. |
void |
setForegroundAt |
Устанавливает цвет переднего плана в позиции index в значение foreground, которое может быть null; в этом случае цвет переднего плана вкладки будет по умолчанию совпадать с цветом переднего плана этого компонента tabbedpane. |
void |
setIconAt |
Устанавливает значок в позиции index в значение icon, которое может быть null. |
void |
setMnemonicAt |
Устанавливает клавиатурную мнемонику для доступа к указанной вкладке. |
void |
setModel |
Устанавливает модель для использования с этой панелью с вкладками. |
void |
setSelectedComponent |
Устанавливает выбранный компонент для этой панели с вкладками. |
void |
setSelectedIndex |
Устанавливает выбранный индекс для этой панели с вкладками. |
void |
setTabComponentAt |
Устанавливает компонент, отвечающий за отображение заголовка для указанной вкладки. |
void |
setTabLayoutPolicy |
Устанавливает политику, которую панель со вкладками будет использовать при компоновке вкладок, когда все вкладки не помещаются в один ряд. |
void |
setTabPlacement |
Устанавливает расположение вкладок для этой панели с вкладками. |
void |
setTitleAt |
Устанавливает заголовок в позиции index в значение title, которое может быть null. |
void |
setToolTipTextAt |
Устанавливает текст всплывающей подсказки в позиции index в значение toolTipText, которое может быть null. |
void |
setUI |
Устанавливает UI-объект, реализующий L&F для этого компонента. |
void |
updateUI() |
Сбрасывает свойство UI на значение из текущего внешнего вида и поведения. |
Методы, объявленные в классе JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAncestorListener |
Регистрирует listener для получения AncestorEvents при перемещении этого компонента или любого из его предков, а также при изменении их видимости. |
void |
addNotify() |
Уведомляет этот компонент о том, что у него теперь есть родительский компонент. |
void |
addVetoableChangeListener |
Добавляет VetoableChangeListener в список слушателей. |
void |
computeVisibleRect |
Возвращает «видимый прямоугольник» для Component — пересечение видимых прямоугольников для этого компонента и всех его предков. |
boolean |
contains |
Предоставляет делегату пользовательского интерфейса возможность определить точную форму этого компонента для обработки событий мыши. |
JToolTip |
createToolTip() |
Возвращает экземпляр JToolTip, который должен использоваться для отображения всплывающей подсказки. |
void |
disable() |
Устарело. |
void |
enable() |
Устарело. Начиная с версии JDK 1.1, заменено на java.awt.Component.setEnabled(boolean). |
void |
firePropertyChange |
Поддержка отправки отчетов об изменении связанных свойств для логических свойств. |
void |
firePropertyChange |
Поддержка отправки отчетов об изменении связанных свойств для целочисленных свойств. |
protected void |
fireVetoableChange |
Поддерживает отправку отчетов об изменении ограничиваемых свойств. |
ActionListener |
getActionForKeyStroke |
Возвращает объект, который будет выполнять действие, зарегистрированное для указанного нажатия клавиши. |
final ActionMap |
getActionMap() |
Возвращает ActionMap, используемый для определения того, какое Action следует инициировать для определенной привязки KeyStroke. |
float |
getAlignmentX() |
Переопределяет Container.getAlignmentX для возврата выравнивания по горизонтали. |
float |
getAlignmentY() |
Переопределяет Container.getAlignmentY для возврата выравнивания по вертикали. |
AncestorListener[] |
getAncestorListeners() |
Возвращает массив всех слушателей предков, зарегистрированных для этого компонента. |
boolean |
getAutoscrolls() |
Возвращает свойство autoscrolls. |
int |
getBaseline |
Возвращает базовую линию. |
Component.BaselineResizeBehavior |
getBaselineResizeBehavior() |
Возвращает элемент перечисления, указывающий, как базовая линия компонента изменяется при изменении его размера. |
Border |
getBorder() |
Возвращает границу этого компонента или null, если граница в данный момент не задана. |
Rectangle |
getBounds |
Сохраняет границы этого компонента в «возвращаемое значение» rv и возвращает rv. |
final Object |
getClientProperty |
Возвращает значение свойства с указанным ключом. |
protected Graphics |
getComponentGraphics |
Возвращает графический объект, используемый для отрисовки этого компонента. |
JPopupMenu |
getComponentPopupMenu() |
Возвращает JPopupMenu, назначенный для этого компонента. |
int |
getConditionForKeyStroke |
Возвращает условие, определяющее, выполняется ли зарегистрированное действие в ответ на указанное нажатие клавиши. |
int |
getDebugGraphicsOptions() |
Возвращает состояние отладки графики. |
static Locale |
getDefaultLocale() |
Возвращает языковой стандарт по умолчанию, используемый для инициализации свойства locale каждого компонента JComponent при создании. |
FontMetrics |
getFontMetrics |
Возвращает FontMetrics для указанного Font. |
Graphics |
getGraphics() |
Возвращает графический контекст этого компонента, который позволяет выполнять рисование на компоненте. |
int |
getHeight() |
Возвращает текущую высоту этого компонента. |
boolean |
getInheritsPopupMenu() |
Возвращает true, если JPopupMenu должен наследоваться от родителя. |
final InputMap |
getInputMap() |
Возвращает InputMap, который используется, когда компонент имеет фокус. |
final InputMap |
getInputMap |
Возвращает InputMap, который используется во время condition. |
InputVerifier |
getInputVerifier() |
Возвращает средство проверки ввода для этого компонента. |
Insets |
getInsets() |
Если для этого компонента была установлена граница, возвращает внутренние отступы границы; в противном случае вызывает super.getInsets. |
Insets |
getInsets |
Возвращает объект Insets, содержащий значения внутренних отступов этого компонента. |
<T extends EventListener> |
getListeners |
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого JComponent. |
Point |
getLocation |
Сохраняет координаты x,y этого компонента в «возвращаемое значение» rv и возвращает rv. |
Dimension |
getMaximumSize() |
Если максимальный размер был задан отличным от null значением, просто возвращает его. |
Dimension |
getMinimumSize() |
Если минимальный размер был задан отличным от null значением, просто возвращает его. |
Component |
getNextFocusableComponent() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy. |
Point |
getPopupLocation |
Возвращает предпочтительное положение для отображения всплывающего меню в системе координат этого компонента. |
Dimension |
getPreferredSize() |
Если preferredSize было задано отличным от null значением, просто возвращает его. |
KeyStroke[] |
getRegisteredKeyStrokes() |
Возвращает KeyStrokes, который будет инициировать зарегистрированные действия. |
JRootPane |
getRootPane() |
Возвращает предка JRootPane для этого компонента. |
Dimension |
getSize |
Сохраняет ширину/высоту этого компонента в «возвращаемое значение» rv и возвращает rv. |
Point |
getToolTipLocation |
Возвращает положение всплывающей подсказки в системе координат этого компонента. |
String |
getToolTipText() |
Возвращает строку всплывающей подсказки, заданную с помощью setToolTipText. |
Container |
getTopLevelAncestor() |
Возвращает предка верхнего уровня для этого компонента (содержащий Window) или null, если этот компонент не был добавлен ни в один контейнер. |
TransferHandler |
getTransferHandler() |
Возвращает свойство transferHandler. |
boolean |
getVerifyInputWhenFocusTarget() |
Возвращает значение, указывающее, будет ли вызываться средство проверки ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
VetoableChangeListener[] |
getVetoableChangeListeners() |
Возвращает массив всех слушателей вето изменений, зарегистрированных для этого компонента. |
Rectangle |
getVisibleRect() |
Возвращает «видимый прямоугольник» для Component — пересечение видимого прямоугольника этого компонента, new Rectangle(0, 0, getWidth(), getHeight()), и видимых прямоугольников всех его предков. |
int |
getWidth() |
Возвращает текущую ширину этого компонента. |
int |
getX() |
Возвращает текущую координату x начала координат компонента. |
int |
getY() |
Возвращает текущую координату y начала координат компонента. |
void |
grabFocus() |
Запрашивает передачу фокуса ввода этому компоненту, а также делает окно верхнего уровня предка этого компонента сфокусированным окном. |
void |
hide() |
Устарело. |
boolean |
isDoubleBuffered() |
Возвращает значение, указывающее, должен ли этот компонент использовать буфер для отрисовки. |
static boolean |
isLightweightComponent |
Возвращает true, если этот компонент является легковесным, то есть если у него нет аналога на уровне нативной оконной системы. |
boolean |
isManagingFocus() |
Устарело. Начиная с версии 1.4, заменено на Component.setFocusTraversalKeys(int, Set) и Container.setFocusCycleRoot(boolean). |
boolean |
isOpaque() |
Возвращает true, если этот компонент полностью непрозрачен. |
boolean |
isOptimizedDrawingEnabled() |
Возвращает true, если этот компонент размещает свои дочерние элементы мозаикой — то есть, если он может гарантировать, что дочерние элементы не будут перекрываться. |
final boolean |
isPaintingForPrint() |
Возвращает true, если текущая операция отрисовки на этом компоненте является частью операции print. |
protected boolean |
isPaintingOrigin() |
Возвращает true, если отрисовка, вызванная на дочернем компоненте, должна приводить к началу отрисовки с этого компонента или одного из его предков. |
boolean |
isPaintingTile() |
Возвращает true, если компонент в данный момент выполняет отрисовку фрагмента мозаики. |
boolean |
isRequestFocusEnabled() |
Возвращает true, если этот JComponent должен получить фокус; в противном случае возвращает false. |
boolean |
isValidateRoot() |
Если этот метод возвращает true, вызовы revalidate потомками этого компонента приведут к проверке всего дерева, начиная с этого корня. |
void |
paint |
Вызывается Swing для отрисовки компонентов. |
protected void |
paintBorder |
Отрисовывает границу компонента. |
protected void |
paintChildren |
Отрисовывает дочерние элементы этого компонента. |
protected void |
paintComponent |
Вызывает метод отрисовки делегата пользовательского интерфейса, если делегат пользовательского интерфейса отличен от null. |
void |
paintImmediately |
Немедленно отрисовывает указанную область в этом компоненте и всех его потомках, которые перекрывают эту область. |
void |
paintImmediately |
Немедленно отрисовывает указанную область. |
void |
print |
Вызовите этот метод для печати компонента на указанный Graphics. |
void |
printAll |
Вызовите этот метод для печати компонента. |
protected void |
printBorder |
Выводит на печать границу компонента. |
protected void |
printChildren |
Выводит на печать дочерние элементы этого компонента. |
protected void |
printComponent |
Вызывается во время операции печати. |
protected void |
processComponentKeyEvent |
Обрабатывает любые события клавиатуры, распознаваемые самим компонентом. |
protected boolean |
processKeyBinding |
Вызывается для обработки привязок клавиш для ks в результате KeyEvent e. |
protected void |
processKeyEvent |
Переопределяет processKeyEvent для обработки событий. |
protected void |
processMouseEvent |
Обрабатывает события мыши, происходящие в этом компоненте, путем их диспетчеризации зарегистрированным объектам MouseListener; полное описание этого метода см. в Component.processMouseEvent(MouseEvent). |
protected void |
processMouseMotionEvent |
Обрабатывает события перемещения мыши, такие как MouseEvent.MOUSE_DRAGGED. |
final void |
putClientProperty |
Добавляет к этому компоненту произвольное клиентское свойство («ключ/значение»). |
void |
registerKeyboardAction |
Этот метод устарел; для аналогичного поведения используйте комбинацию getActionMap() и getInputMap(). |
void |
registerKeyboardAction |
Этот метод устарел; для аналогичного поведения используйте комбинацию getActionMap() и getInputMap(). |
void |
removeAncestorListener |
Отменяет регистрацию listener, чтобы он больше не получал AncestorEvents. |
void |
removeNotify() |
Уведомляет этот компонент о том, что у него больше нет родительского компонента. |
void |
removeVetoableChangeListener |
Удаляет VetoableChangeListener из списка слушателей. |
void |
repaint |
Добавляет указанную область в список «грязных» областей, если компонент отображается. |
void |
repaint |
Добавляет указанную область в список «грязных» областей, если компонент отображается. |
boolean |
requestDefaultFocus() |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()
|
void |
requestFocus() |
Запрашивает передачу фокуса ввода этому Component. |
boolean |
requestFocus |
Запрашивает передачу фокуса ввода этому Component. |
boolean |
requestFocusInWindow() |
Запрашивает передачу фокуса ввода этому Component. |
protected boolean |
requestFocusInWindow |
Запрашивает передачу фокуса ввода этому Component. |
void |
resetKeyboardActions() |
Отменяет регистрацию всех привязок на первом уровне InputMaps и ActionMap. |
void |
reshape |
Устарело. Начиная с версии JDK 5, заменено на Component.setBounds(int, int, int, int). |
void |
revalidate() |
Поддерживает отложенную автоматическую компоновку. |
void |
scrollRectToVisible |
Пересылает сообщение scrollRectToVisible() родителю JComponent. |
final void |
setActionMap |
Задает для ActionMap значение am. |
void |
setAlignmentX |
Задает выравнивание по горизонтали. |
void |
setAlignmentY |
Задает выравнивание по вертикали. |
void |
setAutoscrolls |
Задает свойство autoscrolls. |
void |
setBackground |
Задает цвет фона этого компонента. |
void |
setBorder |
Задает границу этого компонента. |
void |
setComponentPopupMenu |
Задает JPopupMenu для этого JComponent. |
void |
setDebugGraphicsOptions |
Включает или отключает диагностическую информацию о каждой графической операции, выполняемой внутри компонента или одного из его потомков. |
static void |
setDefaultLocale |
Устанавливает языковой стандарт по умолчанию, используемый для инициализации свойства locale каждого компонента JComponent при создании. |
void |
setDoubleBuffered |
Указывает, должен ли этот компонент использовать буфер для отрисовки. |
void |
setEnabled |
Указывает, включен ли этот компонент. |
void |
setFocusTraversalKeys |
Задает клавиши обхода фокуса для заданной операции перемещения фокуса для этого компонента. |
void |
setFont |
Задает шрифт для этого компонента. |
void |
setForeground |
Задает цвет переднего плана этого компонента. |
void |
setInheritsPopupMenu |
Указывает, должен ли getComponentPopupMenu делегировать вызов родителю, если этому компоненту не назначен JPopupMenu. |
final void |
setInputMap |
Устанавливает InputMap для использования при условии condition в map. |
void |
setInputVerifier |
Задает средство проверки ввода для этого компонента. |
void |
setMaximumSize |
Устанавливает максимальный размер этого компонента в константное значение. |
void |
setMinimumSize |
Устанавливает минимальный размер этого компонента в константное значение. |
void |
setNextFocusableComponent |
Устарело. Начиная с версии 1.4, заменено на FocusTraversalPolicy
|
void |
setOpaque |
Если true, компонент отрисовывает каждый пиксель в пределах своих границ. |
void |
setPreferredSize |
Задает предпочтительный размер этого компонента. |
void |
setRequestFocusEnabled |
Предоставляет подсказку относительно того, должен ли этот JComponent получить фокус. |
void |
setToolTipText |
Регистрирует текст для отображения во всплывающей подсказке. |
void |
setTransferHandler |
Задает TransferHandler, обеспечивающий поддержку передачи данных в этот компонент и из него с помощью операций вырезания/копирования/вставки и перетаскивания. |
protected void |
setUI |
Устанавливает делегат внешнего вида и функциональности для этого компонента. |
void |
setVerifyInputWhenFocusTarget |
Задает значение, указывающее, будет ли вызываться средство проверки ввода для текущего владельца фокуса перед тем, как этот компонент запросит фокус. |
void |
setVisible |
Делает компонент видимым или невидимым. |
void |
unregisterKeyboardAction |
Этот метод устарел. |
void |
update |
Вызывает paint. |
Методы, объявленные в классе Container
addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addContainerListener |
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по указанному индексу. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей. |
void |
addPropertyChangeListener |
Добавляет PropertyChangeListener в список слушателей для определенного свойства. |
void |
applyComponentOrientation |
Задает свойство ComponentOrientation этого контейнера и всех содержащихся в нем компонентов. |
boolean |
areFocusTraversalKeysSet |
Возвращает, был ли набор клавиш обхода фокуса для данной операции обхода фокуса явно определен для этого Container. |
int |
countComponents() |
Устарело. Начиная с версии JDK 1.1 заменено на getComponentCount(). |
void |
deliverEvent |
Устарело. Начиная с версии JDK 1.1 заменено на dispatchEvent(AWTEvent e)
|
void |
doLayout() |
Заставляет этот контейнер разместить свои компоненты. |
Component |
findComponentAt |
Определяет видимый дочерний компонент, содержащий указанную позицию. |
Component |
findComponentAt |
Определяет видимый дочерний компонент, содержащий указанную точку. |
Component |
getComponent |
Возвращает n-й компонент в этом контейнере. |
Component |
getComponentAt |
Определяет компонент, содержащий позицию x,y. |
Component |
getComponentAt |
Возвращает компонент, содержащий указанную точку. |
int |
getComponentCount() |
Возвращает количество компонентов в этой панели. |
Component[] |
getComponents() |
Возвращает все компоненты в этом контейнере. |
int |
getComponentZOrder |
Возвращает индекс z-порядка компонента внутри контейнера. |
ContainerListener[] |
getContainerListeners() |
Возвращает массив всех прослушивателей контейнера, зарегистрированных для этого контейнера. |
Set |
getFocusTraversalKeys |
Возвращает Set клавиш обхода фокуса для заданной операции обхода для этого Container. |
FocusTraversalPolicy |
getFocusTraversalPolicy() |
Возвращает политику обхода фокуса, которая будет управлять перемещением фокуса с клавиатуры по дочерним элементам этого Container, или null, если этот Container не является корнем цикла фокуса. |
LayoutManager |
getLayout() |
Возвращает менеджер компоновки для этого контейнера. |
Point |
getMousePosition |
Возвращает положение указателя мыши в пространстве координат этого Container, если Container находится под указателем мыши, в противном случае возвращает null. |
Insets |
insets() |
Устарело. Начиная с версии JDK 1.1 заменено на getInsets(). |
void |
invalidate() |
Делает контейнер недействительным. |
boolean |
isAncestorOf |
Проверяет, содержится ли компонент в иерархии компонентов этого контейнера. |
boolean |
isFocusCycleRoot() |
Возвращает, является ли этот Container корнем цикла обхода фокуса. |
boolean |
isFocusCycleRoot |
Возвращает, является ли указанный Container корнем цикла обхода фокуса для цикла обхода фокуса этого Container. |
final boolean |
isFocusTraversalPolicyProvider() |
Возвращает, предоставляет ли этот контейнер политику обхода фокуса. |
boolean |
isFocusTraversalPolicySet() |
Возвращает, была ли политика обхода фокуса явно установлена для этого Container. |
void |
layout() |
Устарело. Начиная с версии JDK 1.1 заменено на doLayout(). |
void |
list |
Выводит список компонентов этого контейнера в указанный поток вывода. |
void |
list |
Выводит список, начиная с указанного отступа, в указанный модуль записи print writer. |
Component |
locate |
Устарело. Начиная с версии JDK 1.1 заменено на getComponentAt(int, int). |
Dimension |
minimumSize() |
Устарело. Начиная с версии JDK 1.1 заменено на getMinimumSize(). |
void |
paintComponents |
Отрисовывает каждый из компонентов в этом контейнере. |
Dimension |
preferredSize() |
Устарело. Начиная с версии JDK 1.1 заменено на getPreferredSize(). |
void |
printComponents |
Печатает каждый из компонентов в этом контейнере. |
protected void |
processContainerEvent |
Обрабатывает события контейнера, происходящие в этом контейнере, путем их диспетчеризации всем зарегистрированным объектам ContainerListener. |
protected void |
processEvent |
Обрабатывает события в этом контейнере. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера. |
void |
setComponentZOrder |
Перемещает указанный компонент на указанный индекс z-порядка в контейнере. |
void |
setFocusCycleRoot |
Задает, является ли этот Container корнем цикла обхода фокуса. |
void |
setFocusTraversalPolicy |
Задает политику обхода фокуса, которая будет управлять перемещением фокуса с клавиатуры по дочерним элементам этого Container, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Задает, будет ли этот контейнер использоваться для предоставления политики обхода фокуса. |
void |
setLayout |
Устанавливает менеджер компоновки для этого контейнера. |
void |
transferFocusDownCycle() |
Передает фокус на один цикл обхода фокуса вниз. |
void |
validate() |
Выполняет валидацию этого контейнера и всех его подкомпонентов. |
protected void |
validateTree() |
Рекурсивно спускается по дереву контейнеров и повторно вычисляет компоновку для любых поддеревьев, помеченных как требующие этого (помеченных как недействительные). |
Методы, унаследованные из класса Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle | Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
action |
Устарело. Начиная с версии JDK 1.1, данный компонент следует регистрировать как ActionListener на компоненте, генерирующем события действия. |
void |
add |
Добавляет указанное всплывающее меню к этому компоненту. |
void |
addComponentListener |
Добавляет указанный слушатель событий компонента для получения событий от этого компонента. |
void |
addFocusListener |
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента при получении им фокуса ввода. |
void |
addHierarchyBoundsListener |
Добавляет указанный слушатель границ иерархии для получения событий изменения границ иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addHierarchyListener |
Добавляет указанный слушатель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит данный контейнер. |
void |
addInputMethodListener |
Добавляет указанный слушатель метода ввода для получения событий метода ввода от этого компонента. |
void |
addKeyListener |
Добавляет указанный слушатель клавиатуры для получения событий клавиш от этого компонента. |
void |
addMouseListener |
Добавляет указанный слушатель мыши для получения событий мыши от этого компонента. |
void |
addMouseMotionListener |
Добавляет указанный слушатель перемещения мыши для получения событий перемещения мыши от этого компонента. |
void |
addMouseWheelListener |
Добавляет указанный слушатель колеса мыши для получения событий колеса мыши от этого компонента. |
Rectangle |
bounds() |
Устарело. Начиная с версии JDK 1.1, заменено на getBounds(). |
int |
checkImage |
Возвращает статус построения экранного представления указанного изображения. |
int |
checkImage |
Возвращает статус построения экранного представления указанного изображения. |
protected AWTEvent |
coalesceEvents |
Потенциально объединяет отправляемое событие с существующим событием. |
boolean |
contains |
Проверяет, содержит ли данный компонент указанную точку, где координаты точки x и y определяются относительно системы координат этого компонента. |
Image |
createImage |
Создает закадровое отрисовываемое изображение, используемое для двойной буферизации. |
Image |
createImage |
Создает изображение из указанного источника изображения. |
VolatileImage |
createVolatileImage |
Создает энергозависимое (volatile) закадровое отрисовываемое изображение, используемое для двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает энергозависимое (volatile) закадровое отрисовываемое изображение с заданными возможностями. |
protected final void |
disableEvents |
Отключает доставку событий, определенных указанным параметром маски событий, этому компоненту. |
final void |
dispatchEvent |
Диспетчеризирует событие этому компоненту или одному из его подкомпонентов. |
void |
enable |
Устарело. Начиная с версии JDK 1.1, заменено на setEnabled(boolean). |
protected final void |
enableEvents |
Включает доставку событий, определенных указанным параметром маски событий, этому компоненту. |
void |
enableInputMethods |
Включает или отключает поддержку методов ввода для этого компонента. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
void |
firePropertyChange |
Сообщает об изменении связанного свойства. |
protected void |
firePropertyChange |
Поддержка оповещения об изменениях связанных свойств типа Object. |
Color |
getBackground() |
Возвращает цвет фона этого компонента. |
Rectangle |
getBounds() |
Возвращает границы этого компонента в виде объекта Rectangle. |
ColorModel |
getColorModel() |
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода. |
ComponentListener[] |
getComponentListeners() |
Возвращает массив всех слушателей событий компонента, зарегистрированных на этом компоненте. |
ComponentOrientation |
getComponentOrientation() |
Получает языковую ориентацию, которая должна использоваться для упорядочивания элементов или текста внутри этого компонента. |
Cursor |
getCursor() |
Возвращает курсор, установленный для компонента. |
DropTarget |
getDropTarget() |
Возвращает DropTarget, связанный с этим Component. |
Container |
getFocusCycleRootAncestor() |
Возвращает Container, который является корнем цикла фокусировки этого Component. |
FocusListener[] |
getFocusListeners() |
Возвращает массив всех слушателей фокуса, зарегистрированных на этом компоненте. |
boolean |
getFocusTraversalKeysEnabled() |
Возвращает, включены ли клавиши перемещения фокуса для этого Component. |
Font |
getFont() |
Возвращает шрифт этого компонента. |
Color |
getForeground() |
Возвращает цвет переднего плана этого компонента. |
GraphicsConfiguration |
getGraphicsConfiguration() |
Возвращает GraphicsConfiguration, связанный с этим Component. |
HierarchyBoundsListener[] |
getHierarchyBoundsListeners() |
Возвращает массив всех слушателей границ иерархии, зарегистрированных на этом компоненте. |
HierarchyListener[] |
getHierarchyListeners() |
Возвращает массив всех слушателей иерархии, зарегистрированных на этом компоненте. |
boolean |
getIgnoreRepaint() |
Возвращает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
InputContext |
getInputContext() |
Возвращает контекст ввода, используемый этим компонентом для обработки взаимодействия с методами ввода при вводе текста в этот компонент. |
InputMethodListener[] |
getInputMethodListeners() |
Возвращает массив всех слушателей метода ввода, зарегистрированных на этом компоненте. |
InputMethodRequests |
getInputMethodRequests() |
Возвращает обработчик запросов метода ввода, который поддерживает запросы от методов ввода для этого компонента. |
KeyListener[] |
getKeyListeners() |
Возвращает массив всех слушателей клавиатуры, зарегистрированных на этом компоненте. |
Locale |
getLocale() |
Возвращает локаль этого компонента. |
Point |
getLocation() |
Возвращает положение этого компонента в виде точки, определяющей левый верхний угол компонента. |
Point |
getLocationOnScreen() |
Возвращает положение этого компонента в виде точки, определяющей верхний левый угол компонента в пространстве координат экрана. |
MouseListener[] |
getMouseListeners() |
Возвращает массив всех слушателей мыши, зарегистрированных на этом компоненте. |
MouseMotionListener[] |
getMouseMotionListeners() |
Возвращает массив всех слушателей перемещения мыши, зарегистрированных на этом компоненте. |
Point |
getMousePosition() |
Возвращает положение указателя мыши в координатном пространстве этого Component, если Component находится непосредственно под указателем мыши, в противном случае возвращает null. |
MouseWheelListener[] |
getMouseWheelListeners() |
Возвращает массив всех слушателей колеса мыши, зарегистрированных на этом компоненте. |
String |
getName() |
Возвращает имя компонента. |
Container |
getParent() |
Возвращает родителя этого компонента. |
PropertyChangeListener[] |
getPropertyChangeListeners() |
Возвращает массив всех слушателей изменения свойств, зарегистрированных на этом компоненте. |
PropertyChangeListener[] |
getPropertyChangeListeners |
Возвращает массив всех слушателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Toolkit |
getToolkit() |
Возвращает инструментарий (toolkit) этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, владеющий монитором синхронизации потока) для операций с деревом компонентов AWT и разметкой. |
boolean |
gotFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с версии JDK 1.1, заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
imageUpdate |
Перерисовывает компонент при изменении изображения. |
boolean |
inside |
Устарело. Начиная с версии JDK 1.1, заменено на contains(int, int). |
boolean |
isBackgroundSet() |
Возвращает, был ли цвет фона явно установлен для этого Component. |
boolean |
isCursorSet() |
Возвращает, был ли курсор явно установлен для этого Component. |
boolean |
isDisplayable() |
Определяет, может ли этот компонент быть отображен. |
boolean |
isEnabled() |
Определяет, включен ли этот компонент. |
boolean |
isFocusable() |
Возвращает, может ли этот Component получать фокус. |
boolean |
isFocusOwner() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
isFocusTraversable() |
Устарело. Начиная с версии 1.4, заменено на isFocusable(). |
boolean |
isFontSet() |
Возвращает, был ли шрифт явно установлен для этого Component. |
boolean |
isForegroundSet() |
Возвращает, был ли цвет переднего плана явно установлен для этого Component. |
boolean |
isLightweight() |
Легковесный компонент не имеет собственного пира в нативном инструментарии. |
boolean |
isMaximumSizeSet() |
Возвращает true, если максимальный размер был установлен в значение, отличное от null, в противном случае возвращает false. |
boolean |
isMinimumSizeSet() |
Возвращает, вызывался ли метод setMinimumSize со значением, отличным от null. |
boolean |
isPreferredSizeSet() |
Возвращает true, если предпочтительный размер был установлен в значение, отличное от null, в противном случае возвращает false. |
boolean |
isShowing() |
Определяет, отображается ли этот компонент на экране. |
boolean |
isValid() |
Определяет, является ли данный компонент валидным. |
boolean |
isVisible() |
Определяет, должен ли этот компонент быть видимым, когда видим его родитель. |
boolean |
keyDown |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарело. Начиная с версии JDK 1.1, заменено на processKeyEvent(KeyEvent). |
void |
list() |
Печатает список этого компонента в стандартный системный поток вывода System.out. |
void |
list |
Печатает список этого компонента в указанный поток вывода. |
void |
list |
Печатает список в указанный print writer. |
Point |
location() |
Устарело. Начиная с версии JDK 1.1, заменено на getLocation(). |
boolean |
lostFocus |
Устарело. Начиная с версии JDK 1.1, заменено на processFocusEvent(FocusEvent). |
boolean |
mouseDown |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseDrag |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseEnter |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseExit |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
boolean |
mouseMove |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseMotionEvent(MouseEvent). |
boolean |
mouseUp |
Устарело. Начиная с версии JDK 1.1, заменено на processMouseEvent(MouseEvent). |
void |
move |
Устарело. Начиная с версии JDK 1.1, заменено на setLocation(int, int). |
void |
nextFocus() |
Устарело. Начиная с версии JDK 1.1, заменено на transferFocus(). |
void |
paintAll |
Отрисовывает этот компонент и все его подкомпоненты. |
boolean |
postEvent |
Устарело. Начиная с версии JDK 1.1, заменено на dispatchEvent(AWTEvent). |
boolean |
prepareImage |
Подготавливает изображение для отображения на этом компоненте с указанными шириной и высотой. |
boolean |
prepareImage |
Подготавливает изображение для отображения на этом компоненте. |
protected void |
processComponentEvent |
Обрабатывает события компонента, происходящие на этом компоненте, путем их диспетчеризации всем зарегистрированным объектам ComponentListener. |
protected void |
processFocusEvent |
Обрабатывает события фокуса, происходящие на этом компоненте, путем их диспетчеризации всем зарегистрированным объектам FocusListener. |
protected void |
processHierarchyBoundsEvent |
Обрабатывает события границ иерархии, происходящие на этом компоненте, путем их диспетчеризации всем зарегистрированным объектам HierarchyBoundsListener. |
protected void |
processHierarchyEvent |
Обрабатывает события иерархии, происходящие на этом компоненте, путем их диспетчеризации всем зарегистрированным объектам HierarchyListener. |
protected void |
processInputMethodEvent |
Обрабатывает события метода ввода, происходящие на этом компоненте, путем их диспетчеризации всем зарегистрированным объектам InputMethodListener. |
protected void |
processMouseWheelEvent |
Обрабатывает события колеса мыши, происходящие на этом компоненте, путем их диспетчеризации всем зарегистрированным объектам MouseWheelListener. |
void |
remove |
Удаляет указанное всплывающее меню из этого компонента. |
void |
removeComponentListener |
Удаляет указанный слушатель событий компонента, чтобы он больше не получал события от этого компонента. |
void |
removeFocusListener |
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента. |
void |
removeHierarchyBoundsListener |
Удаляет указанный слушатель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента. |
void |
removeHierarchyListener |
Удаляет указанный слушатель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента. |
void |
removeInputMethodListener |
Удаляет указанный слушатель метода ввода, чтобы он больше не получал события метода ввода от этого компонента. |
void |
removeKeyListener |
Удаляет указанный слушатель клавиатуры, чтобы он больше не получал события клавиш от этого компонента. |
void |
removeMouseListener |
Удаляет указанный слушатель мыши, чтобы он больше не получал события мыши от этого компонента. |
void |
removeMouseMotionListener |
Удаляет указанный слушатель перемещения мыши, чтобы он больше не получал события перемещения мыши от этого компонента. |
void |
removeMouseWheelListener |
Удаляет указанный слушатель колеса мыши, чтобы он больше не получал события колеса мыши от этого компонента. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей. |
void |
removePropertyChangeListener |
Удаляет PropertyChangeListener из списка слушателей для конкретного свойства. |
void |
repaint() |
Перерисовывает этот компонент. |
void |
repaint |
Перерисовывает указанную прямоугольную область этого компонента. |
void |
repaint |
Перерисовывает компонент. |
protected boolean |
requestFocus |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, а предок верхнего уровня этого Component стал сфокусированным Window. |
void |
requestFocus |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, а предок верхнего уровня этого Component стал сфокусированным Window. |
boolean |
requestFocusInWindow |
Запрашивает по причине cause, чтобы этот Component получил фокус ввода, если предок верхнего уровня этого Component уже является сфокусированным Window. |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(int, int). |
void |
resize |
Устарело. Начиная с версии JDK 1.1, заменено на setSize(Dimension). |
void |
setBounds |
Перемещает и изменяет размер этого компонента. |
void |
setBounds |
Перемещает и изменяет размер этого компонента в соответствии с новым ограничивающим прямоугольником r. |
void |
setComponentOrientation |
Устанавливает языковую ориентацию, которая должна использоваться для упорядочивания элементов или текста внутри этого компонента. |
void |
setCursor |
Устанавливает изображение курсора в указанный курсор. |
void |
setDropTarget |
Связывает DropTarget с этим компонентом. |
void |
setFocusable |
Устанавливает состояние фокусируемости этого Component в указанное значение. |
void |
setFocusTraversalKeysEnabled |
Устанавливает, включены ли клавиши перемещения фокуса для этого Component. |
void |
setIgnoreRepaint |
Устанавливает, следует ли игнорировать сообщения отрисовки, полученные от операционной системы. |
void |
setLocale |
Устанавливает локаль этого компонента. |
void |
setLocation |
Перемещает этот компонент на новую позицию. |
void |
setLocation |
Перемещает этот компонент на новую позицию. |
void |
setMixingCutoutShape |
Устанавливает форму выреза для смешивания («mixing-cutout») для этого легковесного компонента. |
void |
setName |
Задает имя компонента равным указанной строке. |
void |
setSize |
Изменяет размер этого компонента, устанавливая ширину width и высоту height. |
void |
setSize |
Изменяет размер этого компонента, устанавливая ширину d.width и высоту d.height. |
void |
show() |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
void |
show |
Устарело. Начиная с версии JDK 1.1, заменено на setVisible(boolean). |
Dimension |
size() |
Устарело. Начиная с версии JDK 1.1, заменено на getSize(). |
String |
toString() |
Возвращает строковое представление этого компонента и его значений. |
void |
transferFocus() |
Передает фокус следующему компоненту, как если бы данный Component был владельцем фокуса. |
void |
transferFocusBackward() |
Передает фокус предыдущему компоненту, как если бы данный Component был владельцем фокуса. |
void |
transferFocusUpCycle() |
Передает фокус на один цикл обхода фокуса вверх. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли некоторый другой объект этому объекту. |
protected void |
finalize() |
Устарело, подлежит удалению: этот элемент API может быть удален в будущей версии. Финализация устарела и подлежит удалению в будущей версии. |
final Class |
getClass() |
Возвращает класс среды выполнения для этого Object. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
final void |
notify() |
Возобновляет работу одного потока, ожидающего на мониторе этого объекта. |
final void |
notifyAll() |
Возобновляет работу всех потоков, ожидающих на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством оповещения или прерывания. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством оповещения или прерывания, либо пока не истечет определенное время. |
final void |
wait |
Заставляет текущий поток ожидать, пока он не будет разбужен, обычно посредством оповещения или прерывания, либо пока не истечет определенное время. |
Подробное описание полей
WRAP_TAB_LAYOUT
public static final int WRAP_TAB_LAYOUT
- См. также:
SCROLL_TAB_LAYOUT
public static final int SCROLL_TAB_LAYOUT
- См. также:
tabPlacement
protected int tabPlacement
- См. также:
model
protected SingleSelectionModel model
changeListener
protected ChangeListener changeListener
changeListener — это слушатель, добавляемый к модели.changeEvent
protected transient ChangeEvent changeEvent
TabPane требуется только один ChangeEvent, поскольку единственным состоянием события (только для чтения) является свойство source. Источником генерируемых здесь событий всегда является "this".Подробное описание конструкторов
JTabbedPane
public JTabbedPane()
TabbedPane с расположением вкладок по умолчанию JTabbedPane.TOP.- См. также:
JTabbedPane
public JTabbedPane(int tabPlacement)
TabbedPane с указанным расположением вкладок: либо JTabbedPane.TOP, JTabbedPane.BOTTOM, JTabbedPane.LEFT, либо JTabbedPane.RIGHT.- Параметры:
-
tabPlacement- расположение вкладок относительно содержимого - См. также:
JTabbedPane
public JTabbedPane(int tabPlacement, int tabLayoutPolicy)
TabbedPane с указанным расположением вкладок и политикой компоновки вкладок. Расположением вкладок может быть: JTabbedPane.TOP, JTabbedPane.BOTTOM, JTabbedPane.LEFT или JTabbedPane.RIGHT. Политикой компоновки вкладок может быть: JTabbedPane.WRAP_TAB_LAYOUT или JTabbedPane.SCROLL_TAB_LAYOUT.- Параметры:
-
tabPlacement- расположение вкладок относительно содержимого -
tabLayoutPolicy- политика компоновки вкладок, когда все вкладки не помещаются в один ряд - Исключения:
-
IllegalArgumentException- если расположение вкладок или политика компоновки вкладок не являются одним из указанных выше поддерживаемых значений - Начиная с версии:
- 1.4
- См. также:
Подробное описание методов
getUI
public TabbedPaneUI getUI()
- Переопределяет:
-
getUIв классеJComponent - Возвращает:
- объект
TabbedPaneUI - См. также:
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the tabbedpane's LookAndFeel") public void setUI(TabbedPaneUI ui)
- Параметры:
-
ui- новый объект UI - См. также:
updateUI
public void updateUI()
- Переопределяет:
-
updateUIв классеJComponent - См. также:
getUIClassID
@BeanProperty(bound=false) public String getUIClassID()
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- строку "TabbedPaneUI"
- См. также:
createChangeListener
protected ChangeListener createChangeListener()
ChangeEvents иначе, могут переопределить этот метод, чтобы возвращать подкласс ModelListener или другую реализацию ChangeListener.- Возвращает:
ChangeListener- См. также:
addChangeListener
public void addChangeListener(ChangeListener l)
ChangeListener к этой панели с вкладками.- Параметры:
-
l- добавляемыйChangeListener - См. также:
removeChangeListener
public void removeChangeListener(ChangeListener l)
ChangeListener из этой панели с вкладками.- Параметры:
-
l- удаляемыйChangeListener - См. также:
getChangeListeners
@BeanProperty(bound=false) public ChangeListener[] getChangeListeners()
ChangeListener, добавленных к этому объекту JTabbedPane с помощью addChangeListener.- Возвращает:
- все добавленные слушатели
ChangeListenerили пустой массив, если слушатели не добавлялись - Начиная с версии:
- 1.4
fireStateChanged
protected void fireStateChanged()
ChangeEvent с данным объектом JTabbedPane в качестве источника каждому зарегистрированному слушателю. Этот метод вызывается каждый раз при изменении выбранного индекса или выбранной вкладки в JTabbedPane. Обычно выбранный индекс и выбранная вкладка меняются одновременно. Однако в некоторых случаях, например при добавлении вкладки, выбранный индекс изменяется, а выбранная вкладка остается прежней. В других случаях, например при удалении выбранной вкладки, индекс остается прежним, но на этот индекс перемещается новая вкладка. Во всех этих случаях генерируются события.- См. также:
getModel
public SingleSelectionModel getModel()
- Возвращает:
- модель
SingleSelectionModel, связанную с этой панелью с вкладками - См. также:
setModel
@BeanProperty(description="The tabbedpane's SingleSelectionModel.") public void setModel(SingleSelectionModel model)
- Параметры:
-
model- используемая модель - См. также:
getTabPlacement
public int getTabPlacement()
- Возвращает:
- значение типа
int, определяющее расположение вкладок - См. также:
setTabPlacement
@BeanProperty(preferred=true, visualUpdate=true, enumerationValues={"JTabbedPane.TOP","JTabbedPane.LEFT","JTabbedPane.BOTTOM","JTabbedPane.RIGHT"}, description="The tabbedpane's tab placement.") public void setTabPlacement(int tabPlacement) -
JTabbedPane.TOP -
JTabbedPane.BOTTOM -
JTabbedPane.LEFT -
JTabbedPane.RIGHT
SwingConstants.TOP.- Параметры:
-
tabPlacement- расположение вкладок относительно содержимого - Исключения:
-
IllegalArgumentException- если значение расположения вкладок не является одним из указанных выше допустимых значений
getTabLayoutPolicy
public int getTabLayoutPolicy()
- Возвращает:
- значение типа
int, определяющее политику, используемую для компоновки вкладок - Начиная с версии:
- 1.4
- См. также:
setTabLayoutPolicy
@BeanProperty(preferred=true, visualUpdate=true, enumerationValues={"JTabbedPane.WRAP_TAB_LAYOUT","JTabbedPane.SCROLL_TAB_LAYOUT"}, description="The tabbedpane's policy for laying out the tabs") public void setTabLayoutPolicy(int tabLayoutPolicy) -
JTabbedPane.WRAP_TAB_LAYOUT -
JTabbedPane.SCROLL_TAB_LAYOUT
JTabbedPane.WRAP_TAB_LAYOUT. Некоторые стили оформления (look and feel) могут поддерживать только часть возможных политик компоновки, и в этом случае значение этого свойства может игнорироваться.
- Параметры:
-
tabLayoutPolicy- политика, используемая для компоновки вкладок - Исключения:
-
IllegalArgumentException- если значение layoutPolicy не является одним из указанных выше допустимых значений - Начиная с версии:
- 1.4
- См. также:
getSelectedIndex
public int getSelectedIndex()
- Возвращает:
- индекс выбранной вкладки
- См. также:
setSelectedIndex
@BeanProperty(bound=false, preferred=true, description="The tabbedpane's selected tab index.") public void setSelectedIndex(int index)
- Параметры:
-
index- индекс, который должен быть выбран - Исключения:
-
IndexOutOfBoundsException- если индекс выходит за пределы диапазона(index < -1 || index >= tab count) - См. также:
getSelectedComponent
public Component getSelectedComponent()
null, если в данный момент ни одна вкладка не выбрана.- Возвращает:
- компонент, соответствующий выбранной вкладке
- См. также:
setSelectedComponent
@BeanProperty(bound=false, preferred=true, description="The tabbedpane's selected component.") public void setSelectedComponent(Component c)
selectedIndex равным индексу, соответствующему указанному компоненту.- Параметры:
-
c- выбранныйComponentдля этой панелиTabbedPane - Исключения:
-
IllegalArgumentException- если компонент не найден на панели с вкладками - См. также:
insertTab
public void insertTab(String title, Icon icon, Component component, String tip, int index)
null.- Параметры:
-
title- заголовок, отображаемый на вкладке -
icon- значок, отображаемый на вкладке -
component- компонент, отображаемый при нажатии на эту вкладку. -
tip- всплывающая подсказка, отображаемая для этой вкладки -
index- позиция для вставки этой новой вкладки(index >= 0 && index <= getTabCount()) - Исключения:
-
IndexOutOfBoundsException- если индекс выходит за пределы диапазона(index < 0 || index > getTabCount()) - См. также:
addTab
public void addTab(String title, Icon icon, Component component, String tip)
component и tip, представленные заголовком title и/или значком icon, каждый из которых может быть равен null. Метод-обертка для insertTab.- Параметры:
-
title- заголовок, отображаемый на этой вкладке -
icon- значок, отображаемый на этой вкладке -
component- компонент, отображаемый при нажатии на эту вкладку -
tip- всплывающая подсказка, отображаемая для этой вкладки - См. также:
addTab
public void addTab(String title, Icon icon, Component component)
component, представленный заголовком title и/или значком icon, каждый из которых может быть равен null. Метод-обертка для insertTab.- Параметры:
-
title- заголовок, отображаемый на этой вкладке -
icon- значок, отображаемый на этой вкладке -
component- компонент, отображаемый при нажатии на эту вкладку - См. также:
addTab
public void addTab(String title, Component component)
component, представленный заголовком title и без значка. Метод-обертка для insertTab.- Параметры:
-
title- заголовок, отображаемый на этой вкладке -
component- компонент, отображаемый при нажатии на эту вкладку - См. также:
add
public Component add(Component component)
component с заголовком вкладки, по умолчанию совпадающим с именем компонента, являющимся результатом вызова component.getName. Метод-обертка для insertTab.add
public Component add(String title, Component component)
component с указанным заголовком вкладки. Метод-обертка для insertTab.add
public Component add(Component component, int index)
component по указанному индексу вкладки с заголовком вкладки, по умолчанию совпадающим с именем компонента. Метод-обертка для insertTab.add
public void add(Component component, Object constraints)
component на панель с вкладками. Если constraints является экземпляром String или Icon, он будет использован в качестве заголовка вкладки, в противном случае имя компонента будет использовано в качестве заголовка вкладки. Метод-обертка для insertTab.add
public void add(Component component, Object constraints, int index)
component по указанному индексу вкладки. Если constraints является экземпляром String или Icon, он будет использован в качестве заголовка вкладки, в противном случае имя компонента будет использовано в качестве заголовка вкладки. Метод-обертка для insertTab.removeTabAt
public void removeTabAt(int index)
index. После удаления компонента, связанного с index, для его видимости устанавливается значение true, чтобы гарантировать, что он будет видим, если его добавят в другие контейнеры.- Параметры:
-
index- индекс удаляемой вкладки - Исключения:
-
IndexOutOfBoundsException- если индекс выходит за пределы диапазона(index < 0 || index >= tab count) - См. также:
remove
remove
public void remove(int index)
- Переопределяет:
-
removeв классеContainer - Параметры:
-
index- индекс компонента, который необходимо удалить изtabbedpane - Исключения:
-
IndexOutOfBoundsException- если индекс выходит за пределы диапазона(index < 0 || index >= tab count) - См. также:
removeAll
getTabCount
@BeanProperty(bound=false) public int getTabCount()
tabbedpane.- Возвращает:
- целое число, определяющее количество страниц с вкладками
getTabRunCount
@BeanProperty(bound=false) public int getTabRunCount()
- Возвращает:
- целое число, задающее количество строк, если
tabPlacementравенTOPилиBOTTOM, и количество столбцов, еслиtabPlacementравенLEFTилиRIGHT, или 0, если для этого объектаtabbedpaneне установлен UI
getTitleAt
public String getTitleAt(int index)
index.- Параметры:
-
index- индекс опрашиваемого элемента - Возвращает:
- заголовок по индексу
index - Исключения:
-
IndexOutOfBoundsException- если индекс выходит за пределы диапазона(index < 0 || index >= tab count) - См. также:
getIconAt
public Icon getIconAt(int index)
index.- Параметры:
-
index- индекс опрашиваемого элемента - Возвращает:
- значок по индексу
index - Исключения:
-
IndexOutOfBoundsException- если индекс выходит за пределы диапазона(index < 0 || index >= tab count) - См. также:
getDisabledIconAt
public Icon getDisabledIconAt(int index)
index. Если значок отключенной вкладки в index отсутствует, вызов будет перенаправлен стилю оформления (look and feel) для создания соответствующего отключенного значка (Icon) из соответствующего включенного значка. Некоторые стили оформления могут не отображать отключенный значок, и в этом случае он создан не будет.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
- значок в
index - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
getToolTipTextAt
public String getToolTipTextAt(int index)
index.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
- строку, содержащую текст подсказки в
index - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - С версии:
- 1.3
- См. также:
getBackgroundAt
public Color getBackgroundAt(int index)
index.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
Colorфона вкладки вindex- Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
getForegroundAt
public Color getForegroundAt(int index)
index.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
Colorпереднего плана вкладки вindex- Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
isEnabledAt
public boolean isEnabledAt(int index)
index в данный момент.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
- true, если вкладка в
indexвключена; false в противном случае - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
getComponentAt
public Component getComponentAt(int index)
index.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
Componentвindex- Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
getMnemonicAt
public int getMnemonicAt(int tabIndex)
- Параметры:
-
tabIndex- индекс вкладки, к которой относится мнемоника - Возвращает:
- код клавиши, представляющий мнемонику; -1, если мнемоника для вкладки не указана
- Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона (tabIndex< 0 ||tabIndex>= количество вкладок) - С версии:
- 1.4
- См. также:
getDisplayedMnemonicIndexAt
public int getDisplayedMnemonicIndexAt(int tabIndex)
- Параметры:
-
tabIndex- индекс вкладки, к которой относится мнемоника - Возвращает:
- индекс, представляющий символ мнемоники, если он существует; в противном случае возвращает -1
- Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона (tabIndex< 0 ||tabIndex>= количество вкладок) - С версии:
- 1.4
- См. также:
getBoundsAt
public Rectangle getBoundsAt(int index)
index. Если вкладка с этим индексом в данный момент не видна в пользовательском интерфейсе, возвращается null. Если для этого tabbedpane не установлен UI, возвращается null.- Параметры:
-
index- запрашиваемый индекс - Возвращает:
Rectangle, содержащий границы вкладки вindex, илиnull, если вкладка вindexв данный момент не видна в пользовательском интерфейсе или если для этогоtabbedpaneне установлен UI- Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count)
setTitleAt
@BeanProperty(preferred=true, visualUpdate=true, description="The title at the specified tab index.") public void setTitleAt(int index, String title)
index в значение title, которое может быть null. Заголовок не отображается, если для этой вкладки был указан компонент вкладки. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение.- Параметры:
-
index- индекс вкладки, для которой должен быть установлен заголовок -
title- заголовок, отображаемый на вкладке - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setIconAt
@BeanProperty(preferred=true, visualUpdate=true, description="The icon at the specified tab index.") public void setIconAt(int index, Icon icon)
index в значение icon, которое может быть null. Это не устанавливает значок для отключенного состояния в icon. Если новый значок отличается от текущего и значок для отключенного состояния явно не задан, LookAndFeel будет запрошен на создание значка для отключенного состояния. Чтобы явно установить значок для отключенного состояния, используйте setDisableIconAt(). Значок не отображается, если для этой вкладки был указан компонент вкладки. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение.- Параметры:
-
index- индекс вкладки, для которой должен быть установлен значок -
icon- значок, отображаемый на вкладке - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setDisabledIconAt
@BeanProperty(preferred=true, visualUpdate=true, description="The disabled icon at the specified tab index.") public void setDisabledIconAt(int index, Icon disabledIcon)
index в значение icon, которое может быть null. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение.- Параметры:
-
index- индекс вкладки, для которой должен быть установлен отключенный значок -
disabledIcon- значок, отображаемый на вкладке в отключенном состоянии - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setToolTipTextAt
@BeanProperty(preferred=true, description="The tooltip text at the specified tab index.") public void setToolTipTextAt(int index, String toolTipText)
index в значение toolTipText, которое может быть null. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение.- Параметры:
-
index- индекс вкладки, для которой должен быть установлен текст подсказки -
toolTipText- текст подсказки, отображаемый для вкладки - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - С версии:
- 1.3
- См. также:
setBackgroundAt
@BeanProperty(preferred=true, visualUpdate=true, description="The background color at the specified tab index.") public void setBackgroundAt(int index, Color background)
index в значение background, которое может быть null; в этом случае цвет фона вкладки по умолчанию будет равен цвету фона tabbedpane. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение. Учет этого свойства зависит от стиля оформления, некоторые могут его игнорировать.
- Параметры:
-
index- индекс вкладки, для которой должен быть установлен фон -
background- цвет, отображаемый в качестве фона вкладки - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setForegroundAt
@BeanProperty(preferred=true, visualUpdate=true, description="The foreground color at the specified tab index.") public void setForegroundAt(int index, Color foreground)
index в значение foreground, которое может быть null; в этом случае цвет переднего плана вкладки по умолчанию будет равен цвету переднего плана этого tabbedpane. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение. Учет этого свойства зависит от стиля оформления, некоторые могут его игнорировать.
- Параметры:
-
index- индекс вкладки, для которой должен быть установлен цвет переднего плана -
foreground- цвет, отображаемый в качестве переднего плана вкладки - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setEnabledAt
public void setEnabledAt(int index, boolean enabled)
index. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение.- Параметры:
-
index- индекс вкладки, которую необходимо включить/отключить -
enabled- должна ли вкладка быть включена - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setComponentAt
@BeanProperty(visualUpdate=true, description="The component at the specified tab index.") public void setComponentAt(int index, Component component)
index в значение component. Если вкладка с таким индексом отсутствует, возникает внутреннее исключение.- Параметры:
-
index- индекс вкладки, на которую помещается этот компонент -
component- компонент для вкладки - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - См. также:
setDisplayedMnemonicIndexAt
@BeanProperty(visualUpdate=true, description="the index into the String to draw the keyboard character mnemonic at") public void setDisplayedMnemonicIndexAt(int tabIndex, int mnemonicIndex)
Это значение обновляется при изменении свойств, связанных с мнемоникой (таких как сама мнемоника, текст...). Вызывать этот метод требуется только в том случае, если вы не хотите, чтобы подчеркивался символ по умолчанию. Например, если текст вкладки с индексом 3 был 'Apple Price' с мнемоникой 'p', и вы хотели, чтобы буква 'P' была выделена как 'Apple Price', вам пришлось бы вызвать setDisplayedMnemonicIndex(3, 6) после вызова setMnemonicAt(3, KeyEvent.VK_P).
Обратите внимание, что программист сам отвечает за уникальность мнемоники каждой вкладки, иначе возможны непредсказуемые результаты.
- Параметры:
-
tabIndex- индекс вкладки, к которой относится мнемоника -
mnemonicIndex- индекс вStringдля подчеркивания - Исключения:
-
IndexOutOfBoundsException- еслиtabIndexвне диапазона (tabIndex < 0 || tabIndex >= tab count) -
IllegalArgumentException- выбрасывается, еслиmnemonicIndex>= длины заголовка вкладки или < -1 - С версии:
- 1.4
- См. также:
setMnemonicAt
@BeanProperty(visualUpdate=true, description="The keyboard mnenmonic, as a KeyEvent VK constant, for the specified tab") public void setMnemonicAt(int tabIndex, int mnemonic)
Мнемоника должна соответствовать одной клавише на клавиатуре и должна быть задана с использованием одного из кодов клавиш VK_XXX, определенных в java.awt.event.KeyEvent, или одного из расширенных кодов клавиш, полученных с помощью java.awt.event.KeyEvent.getExtendedKeyCodeForChar. Мнемоники нечувствительны к регистру, поэтому событие клавиши с соответствующим кодом приведет к активации кнопки независимо от того, был ли нажат модификатор Shift.
Это приведет к обновлению свойства отображаемой мнемоники для указанной вкладки.
- Параметры:
-
tabIndex- индекс вкладки, к которой относится мнемоника -
mnemonic- код клавиши, представляющий мнемонику - Исключения:
-
IndexOutOfBoundsException- еслиtabIndexвне диапазона (tabIndex < 0 || tabIndex >= tab count) - С версии:
- 1.4
- См. также:
indexOfTab
public int indexOfTab(String title)
title или -1, если ни одна вкладка не имеет такого заголовка.- Параметры:
-
title- заголовок вкладки - Возвращает:
- индекс первой вкладки, соответствующей
title, или -1, если ни одна вкладка не имеет такого заголовка
indexOfTab
public int indexOfTab(Icon icon)
icon или -1, если ни одна вкладка не имеет такого значка.- Параметры:
-
icon- значок для вкладки - Возвращает:
- индекс первой вкладки, соответствующей
icon, или -1, если ни одна вкладка не имеет такого значка
indexOfComponent
public int indexOfComponent(Component component)
- Параметры:
-
component- компонент для вкладки - Возвращает:
- первую вкладку, соответствующую этому компоненту, или -1, если для этого компонента нет вкладки
indexAtLocation
public int indexAtLocation(int x, int y)
- Параметры:
-
x- координата x относительно этой панели вкладок -
y- координата y относительно этой панели вкладок - Возвращает:
- индекс вкладки, пересекающей позицию, или -1, если ни одна вкладка не пересекает эту позицию
- С версии:
- 1.4
getToolTipText
public String getToolTipText(MouseEvent event)
- Переопределяет:
-
getToolTipTextв классеJComponent - Параметры:
-
event-MouseEvent, указывающий, где задерживается курсор - Возвращает:
String, содержащий текст подсказки
paramString
protected String paramString()
JTabbedPane. Этот метод предназначен только для целей отладки, и содержимое и формат возвращаемой строки могут различаться в зависимости от реализации. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этой JTabbedPane.
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
- Указано в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- AccessibleJTabbedPane, который служит в качестве AccessibleContext для этой JTabbedPane
setTabComponentAt
@BeanProperty(preferred=true, visualUpdate=true, description="The tab component at the specified tab index.") public void setTabComponentAt(int index, Component component)
JTabbedPane будет отображать заголовок и/или значок указанной вкладки. Значение, отличное от null, означает, что компонент будет отображать заголовок, а JTabbedPane не будет отображать заголовок и/или значок. Примечание: компонент не должен быть тем, который разработчик уже добавил в панель вкладок.
- Параметры:
-
index- индекс вкладки, для которой должен быть установлен компонент -
component- компонент для отображения заголовка указанной вкладки - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) -
IllegalArgumentException- если компонент уже был добавлен в этуJTabbedPane - С версии:
- 1.6
- См. также:
getTabComponentAt
public Component getTabComponentAt(int index)
index.- Параметры:
-
index- индекс запрашиваемого элемента - Возвращает:
- компонент вкладки в
index - Исключения:
-
IndexOutOfBoundsException- если индекс вне диапазона(index < 0 || index >= tab count) - С версии:
- 1.6
- См. также:
indexOfTabComponent
public int indexOfTabComponent(Component tabComponent)
- Параметры:
-
tabComponent- компонент вкладки для вкладки - Возвращает:
- первую вкладку, соответствующую этому компоненту вкладки, или -1, если для этого компонента вкладки нет вкладки
- С версии:
- 1.6
- См. также:
© 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.
java.awt.Component.setEnabled(boolean).