Spec-Zone.ru › OpenJDK 27

Класс JToggleButton

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JToggleButton
Все реализуемые интерфейсы:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants
Прямые известные подклассы:
JCheckBox, JRadioButton
@JavaBean(defaultProperty="UIClassID", description="An implementation of a two-state button.") public class JToggleButton extends AbstractButton implements Accessible
Реализация двухпозиционной кнопки. Классы JRadioButton и JCheckBox являются подклассами этого класса. Сведения об их использовании см. в разделе Использование кнопок, флажков и переключателей руководства Учебник по Java.

Кнопки можно настраивать и в некоторой степени управлять ими с помощью объектов Action. Использование объекта Action с кнопкой дает множество преимуществ помимо непосредственной настройки кнопки. Дополнительные сведения см. в разделе Компоненты Swing, поддерживающие Action; также дополнительная информация приведена в разделе Использование действий руководства Учебник по Java.

Предупреждение: Swing не является потокобезопасной библиотекой. Дополнительные сведения см. в разделе Политика многопоточности Swing.

Предупреждение: Сериализованные объекты этого класса будут несовместимы с будущими версиями Swing. Текущая поддержка сериализации предназначена для кратковременного хранения или использования RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.

Начиная с версии:
1.2
См. также:
  • JRadioButton
  • JCheckBox

Краткое описание вложенных классов

Модификатор и тип Класс Описание
protected class  JToggleButton.AccessibleJToggleButton
Этот класс реализует поддержку доступности для класса JToggleButton.
static class  JToggleButton.ToggleButtonModel
Модель ToggleButton

Вложенные классы и интерфейсы, объявленные в классе AbstractButton

AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener
Модификатор и тип Класс Описание
protected class  AbstractButton.AccessibleAbstractButton
Этот класс реализует поддержку доступности для класса AbstractButton.
protected class  AbstractButton.ButtonChangeListener
Расширяет ChangeListener, чтобы обеспечить сериализацию.

Вложенные классы и интерфейсы, объявленные в классе 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
Внутренний класс для переключения буферов компонента.

Краткое описание полей

Поля, объявленные в классе AbstractButton

actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
Модификатор и тип Поле Описание
protected ActionListener actionListener
ActionListener модели кнопки.
static final String BORDER_PAINTED_CHANGED_PROPERTY
Обозначает изменение состояния отображения рамки: рамка отображается или не отображается.
protected ChangeEvent changeEvent
Для каждого экземпляра кнопки достаточно одного ChangeEvent, поскольку единственное состояние события — это свойство источника.
protected ChangeListener changeListener
changeListener модели кнопки.
static final String CONTENT_AREA_FILLED_CHANGED_PROPERTY
Обозначает изменение состояния отрисовки кнопкой области содержимого.
static final String DISABLED_ICON_CHANGED_PROPERTY
Обозначает изменение значка, используемого для отключенной кнопки.
static final String DISABLED_SELECTED_ICON_CHANGED_PROPERTY
Обозначает изменение значка, используемого для отключенной и выбранной кнопки.
static final String FOCUS_PAINTED_CHANGED_PROPERTY
Обозначает изменение состояния подсветки рамки при получении фокуса.
static final String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
Обозначает изменение горизонтального выравнивания кнопки.
static final String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
Обозначает изменение положения текста кнопки по горизонтали.
static final String ICON_CHANGED_PROPERTY
Обозначает изменение значка, представляющего кнопку.
protected ItemListener itemListener
ItemListener модели кнопки.
static final String MARGIN_CHANGED_PROPERTY
Обозначает изменение отступов кнопки.
static final String MNEMONIC_CHANGED_PROPERTY
Обозначает изменение мнемоники кнопки.
protected ButtonModel model
Модель данных, определяющая состояние кнопки.
static final String MODEL_CHANGED_PROPERTY
Обозначает изменение модели кнопки.
static final String PRESSED_ICON_CHANGED_PROPERTY
Обозначает изменение значка, используемого для нажатой кнопки.
static final String ROLLOVER_ENABLED_CHANGED_PROPERTY
Обозначает изменение состояния функции rollover: включение или отключение.
static final String ROLLOVER_ICON_CHANGED_PROPERTY
Обозначает изменение значка, используемого, когда курсор находится над кнопкой.
static final String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
Обозначает изменение значка, используемого, когда курсор находится над выбранной кнопкой.
static final String SELECTED_ICON_CHANGED_PROPERTY
Обозначает изменение значка, используемого для выбранной кнопки.
static final String TEXT_CHANGED_PROPERTY
Обозначает изменение текста кнопки.
static final String VERTICAL_ALIGNMENT_CHANGED_PROPERTY
Обозначает изменение вертикального выравнивания кнопки.
static final String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
Обозначает изменение положения текста кнопки по вертикали.

Поля, объявленные в классе 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
Делегат внешнего вида и поведения этого компонента.
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
Направление по компасу: запад (влево).

Краткое описание конструкторов

Конструктор Описание
JToggleButton()
Создает изначально невыбранную переключаемую кнопку без текста и изображения.
JToggleButton(String text)
Создает невыбранную переключаемую кнопку с указанным текстом.
JToggleButton(String text, boolean selected)
Создает переключаемую кнопку с указанным текстом и состоянием выбора.
JToggleButton(String text, Icon icon)
Создает переключаемую кнопку с указанным текстом и изображением, изначально не выбранную.
JToggleButton(String text, Icon icon, boolean selected)
Создает переключаемую кнопку с указанными текстом, изображением и состоянием выбора.
JToggleButton(Action a)
Создает переключаемую кнопку, свойства которой берутся из переданного объекта Action.
JToggleButton(Icon icon)
Создает изначально невыбранную переключаемую кнопку с указанным изображением, но без текста.
JToggleButton(Icon icon, boolean selected)
Создает переключаемую кнопку с указанными изображением и состоянием выбора, но без текста.

Краткое описание методов

Модификатор и тип Метод Описание
AccessibleContext getAccessibleContext()
Возвращает AccessibleContext, связанный с этим JToggleButton.
String getUIClassID()
Возвращает строку, указывающую имя класса look and feel, который отображает этот компонент.
protected String paramString()
Возвращает строковое представление этого JToggleButton.
void requestFocus(FocusEvent.Cause cause)
Если эта кнопка-переключатель является членом ButtonGroup, в которой выбрана другая кнопка-переключатель, способная получить фокус, а аргумент причины фокуса указывает на активацию окна или переход фокуса в любом направлении, результат выполнения метода будет таким же, как при вызове Component.requestFocus(FocusEvent.Cause) для выбранной в группе кнопки-переключателя.
boolean requestFocusInWindow(FocusEvent.Cause cause)
Если эта кнопка-переключатель является членом ButtonGroup, в которой выбрана другая кнопка-переключатель, способная получить фокус, а аргумент причины фокуса указывает на активацию окна или переход фокуса в любом направлении, результат выполнения метода будет таким же, как при вызове Component.requestFocusInWindow(FocusEvent.Cause) для выбранной в группе кнопки-переключателя.
void updateUI()
Сбрасывает свойство UI, устанавливая значение из текущего оформления.

Методы, объявленные в классе AbstractButton

actionPropertyChanged, addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, configurePropertiesFromAction, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, init, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setEnabled, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setModel, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
Модификатор и тип Метод Описание
protected void actionPropertyChanged(Action action, String propertyName)
Обновляет состояние кнопки в ответ на изменения свойств связанного с ней действия.
void addActionListener(ActionListener l)
Добавляет к кнопке ActionListener.
void addChangeListener(ChangeListener l)
Добавляет к кнопке ChangeListener.
protected void addImpl(Component comp, Object constraints, int index)
Добавляет указанный компонент в этот контейнер по заданному индексу. Полное описание этого метода см. в Container.addImpl(Component, Object, int).
void addItemListener(ItemListener l)
Добавляет ItemListener к checkbox.
protected int checkHorizontalKey(int key, String exception)
Проверяет, является ли аргумент key допустимым значением для свойств horizontalAlignment и horizontalTextPosition.
protected int checkVerticalKey(int key, String exception)
Проверяет, является ли аргумент key допустимым значением для вертикальных свойств.
protected void configurePropertiesFromAction(Action a)
Устанавливает для свойств этой кнопки значения, соответствующие указанному Action.
protected ActionListener createActionListener()
Возвращает ActionListener, добавленный в модель.
protected PropertyChangeListener createActionPropertyChangeListener(Action a)
Создает и возвращает PropertyChangeListener, который отслеживает изменения указанного Action и обновляет соответствующие свойства.
protected ChangeListener createChangeListener()
Подклассы, которым требуется обрабатывать ChangeEvents иначе, могут переопределить этот метод, чтобы он возвращал другую реализацию ChangeListener.
protected ItemListener createItemListener()
Возвращает ItemListener, добавленный в модель.
void doClick()
Программно выполняет «щелчок».
void doClick(int pressTime)
Программно выполняет «щелчок».
protected void fireActionPerformed(ActionEvent event)
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлениям о событиях этого типа.
protected void fireItemStateChanged(ItemEvent event)
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлениям о событиях этого типа.
protected void fireStateChanged()
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлениям о событиях этого типа.
Action getAction()
Возвращает текущее значение Action для источника ActionEvent или null, если Action не задано.
String getActionCommand()
Возвращает команду действия для этой кнопки.
ActionListener[] getActionListeners()
Возвращает массив всех ActionListener, добавленных в этот AbstractButton с помощью addActionListener().
ChangeListener[] getChangeListeners()
Возвращает массив всех ChangeListener, добавленных в этот AbstractButton с помощью addChangeListener().
Icon getDisabledIcon()
Возвращает значок, используемый кнопкой в отключенном состоянии.
Icon getDisabledSelectedIcon()
Возвращает значок, используемый кнопкой в отключенном и выбранном состоянии.
int getDisplayedMnemonicIndex()
Возвращает символ в виде индекса, который оформление должно выделить как мнемонический.
boolean getHideActionText()
Возвращает значение свойства hideActionText, определяющего, отображает ли кнопка текст из Action.
int getHorizontalAlignment()
Возвращает горизонтальное выравнивание значка и текста.
int getHorizontalTextPosition()
Возвращает горизонтальное положение текста относительно значка.
Icon getIcon()
Возвращает значок по умолчанию.
int getIconTextGap()
Возвращает расстояние между текстом и значком, отображаемым на этой кнопке.
ItemListener[] getItemListeners()
Возвращает массив всех ItemListener, добавленных в этот AbstractButton с помощью addItemListener().
String getLabel()
Устарело.
- Заменено на getText
Insets getMargin()
Возвращает отступ между границей кнопки и меткой.
int getMnemonic()
Возвращает мнемоническую клавишу из текущей модели.
ButtonModel getModel()
Возвращает модель, которую представляет эта кнопка.
long getMultiClickThreshhold()
Возвращает интервал времени (в миллисекундах), необходимый между нажатиями кнопки мыши, чтобы кнопка генерировала соответствующие события действия.
Icon getPressedIcon()
Возвращает значок нажатого состояния кнопки.
Icon getRolloverIcon()
Возвращает значок кнопки при наведении указателя мыши.
Icon getRolloverSelectedIcon()
Возвращает значок выбранного состояния кнопки при наведении указателя мыши.
Icon getSelectedIcon()
Возвращает значок выбранного состояния кнопки.
Object[] getSelectedObjects()
Возвращает массив длины 1, содержащий метку или null, если кнопка не выбрана.
String getText()
Возвращает текст кнопки.
ButtonUI getUI()
Возвращает объект оформления, который отображает этот компонент.
int getVerticalAlignment()
Возвращает вертикальное выравнивание текста и значка.
int getVerticalTextPosition()
Возвращает вертикальное положение текста относительно значка.
boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
Если значок кнопки для ее текущего состояния равен null или не является ImageIcon с Image, равным переданному Image, возвращает false; в противном случае делегирует вызов суперклассу.
protected void init(String text, Icon icon)
Инициализация AbstractButton.
boolean isBorderPainted()
Возвращает свойство borderPainted.
boolean isContentAreaFilled()
Возвращает свойство contentAreaFilled.
boolean isFocusPainted()
Возвращает свойство paintFocus.
boolean isRolloverEnabled()
Возвращает свойство rolloverEnabled.
boolean isSelected()
Возвращает состояние кнопки.
protected void paintBorder(Graphics g)
Отображает границу кнопки, если свойство BorderPainted имеет значение true и кнопка имеет границу.
void removeActionListener(ActionListener l)
Удаляет ActionListener из кнопки.
void removeChangeListener(ChangeListener l)
Удаляет ChangeListener из кнопки.
void removeItemListener(ItemListener l)
Удаляет ItemListener из кнопки.
void removeNotify()
Уведомляет компонент о том, что у него больше нет родительского компонента.
void setAction(Action a)
Устанавливает Action.
void setActionCommand(String actionCommand)
Устанавливает команду действия для этой кнопки.
void setBorderPainted(boolean b)
Устанавливает свойство borderPainted.
void setContentAreaFilled(boolean b)
Устанавливает свойство contentAreaFilled.
void setDisabledIcon(Icon disabledIcon)
Устанавливает значок кнопки для отключенного состояния.
void setDisabledSelectedIcon(Icon disabledSelectedIcon)
Устанавливает значок выбранного состояния кнопки для отключенного состояния.
void setDisplayedMnemonicIndex(int index)
Подсказывает оформлению, какой символ в тексте следует выделить как мнемонический.
void setEnabled(boolean b)
Включает или отключает кнопку.
void setFocusPainted(boolean b)
Устанавливает свойство paintFocus, которое должно иметь значение true, чтобы отображалось состояние фокуса.
void setHideActionText(boolean hideActionText)
Устанавливает свойство hideActionText, определяющее, отображает ли кнопка текст из Action.
void setHorizontalAlignment(int alignment)
Устанавливает горизонтальное выравнивание значка и текста.
void setHorizontalTextPosition(int textPosition)
Устанавливает горизонтальное положение текста относительно значка.
void setIcon(Icon defaultIcon)
Устанавливает значок кнопки по умолчанию.
void setIconTextGap(int iconTextGap)
Если заданы свойства значка и текста, это свойство определяет расстояние между ними.
void setLabel(String label)
Устарело.
- Заменено на setText(text)
void setLayout(LayoutManager mgr)
Устанавливает менеджер компоновки для этого контейнера. Полное описание этого метода см. в Container.setLayout(LayoutManager).
void setMargin(Insets m)
Задает отступ между границей кнопки и меткой.
void setMnemonic(char mnemonic)
Этот метод устарел; используйте setMnemonic(int), чтобы задать мнемоническую клавишу кнопки.
void setMnemonic(int mnemonic)
Устанавливает мнемоническую клавишу в текущей модели.
void setModel(ButtonModel newModel)
Устанавливает модель, которую представляет эта кнопка.
void setMultiClickThreshhold(long threshold)
Устанавливает интервал времени (в миллисекундах), необходимый между нажатиями кнопки мыши, чтобы кнопка генерировала соответствующие события действия.
void setPressedIcon(Icon pressedIcon)
Устанавливает значок нажатого состояния кнопки.
void setRolloverEnabled(boolean b)
Устанавливает свойство rolloverEnabled, которое должно иметь значение true, чтобы срабатывали эффекты при наведении указателя мыши.
void setRolloverIcon(Icon rolloverIcon)
Устанавливает значок кнопки при наведении указателя мыши.
void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
Устанавливает значок выбранного состояния кнопки при наведении указателя мыши.
void setSelected(boolean b)
Устанавливает состояние кнопки.
void setSelectedIcon(Icon selectedIcon)
Устанавливает значок выбранного состояния кнопки.
void setText(String text)
Устанавливает текст кнопки.
void setUI(ButtonUI ui)
Устанавливает объект оформления, который отображает этот компонент.
void setVerticalAlignment(int alignment)
Устанавливает вертикальное выравнивание значка и текста.
void setVerticalTextPosition(int textPosition)
Устанавливает вертикальное положение текста относительно значка.

Методы, объявленные в классе 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Модификатор и тип Метод Описание
void addAncestorListener(AncestorListener listener)
Регистрирует listener, чтобы он получал AncestorEvents при перемещении этого компонента или любого из его предков, а также при изменении их видимости.
void addNotify()
Уведомляет этот компонент о том, что у него появился родительский компонент.
void addVetoableChangeListener(VetoableChangeListener listener)
Добавляет VetoableChangeListener в список слушателей.
void computeVisibleRect(Rectangle visibleRect)
Возвращает «видимый прямоугольник» Component — пересечение видимых прямоугольников этого компонента и всех его предков.
boolean contains(int x, int y)
Предоставляет делегату интерфейса возможность определить точную форму этого компонента для обработки событий мыши.
JToolTip createToolTip()
Возвращает экземпляр JToolTip, который следует использовать для отображения всплывающей подсказки.
void disable()
Устарел.
Начиная с JDK версии 1.1 заменён на java.awt.Component.setEnabled(boolean).
void enable()
Устарел.
Начиная с JDK версии 1.1 заменён на java.awt.Component.setEnabled(boolean).
void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
Поддерживает уведомление об изменениях связанных свойств типа boolean.
void firePropertyChange(String propertyName, int oldValue, int newValue)
Поддерживает уведомление об изменениях связанных свойств типа integer.
protected void fireVetoableChange(String propertyName, Object oldValue, Object newValue)
Поддерживает уведомление об изменениях свойств с ограничениями.
ActionListener getActionForKeyStroke(KeyStroke aKeyStroke)
Возвращает объект, который выполнит действие, зарегистрированное для заданного сочетания клавиш.
final ActionMap getActionMap()
Возвращает ActionMap, используемый для определения, какие Action запускать для заданной привязки KeyStroke.
float getAlignmentX()
Переопределяет Container.getAlignmentX, возвращая горизонтальное выравнивание.
float getAlignmentY()
Переопределяет Container.getAlignmentY, возвращая вертикальное выравнивание.
AncestorListener[] getAncestorListeners()
Возвращает массив всех слушателей предков, зарегистрированных для этого компонента.
boolean getAutoscrolls()
Возвращает свойство autoscrolls.
int getBaseline(int width, int height)
Возвращает базовую линию.
Component.BaselineResizeBehavior getBaselineResizeBehavior()
Возвращает значение перечисления, указывающее, как изменяется базовая линия компонента при изменении его размера.
Border getBorder()
Возвращает границу этого компонента или null, если граница не задана.
Rectangle getBounds(Rectangle rv)
Сохраняет границы этого компонента в rv — «возвращаемое значение» — и возвращает rv.
final Object getClientProperty(Object key)
Возвращает значение свойства с указанным ключом.
protected Graphics getComponentGraphics(Graphics g)
Возвращает графический объект, используемый для рисования этого компонента.
JPopupMenu getComponentPopupMenu()
Возвращает JPopupMenu, назначенный этому компоненту.
int getConditionForKeyStroke(KeyStroke aKeyStroke)
Возвращает условие, определяющее, должно ли зарегистрированное действие выполняться в ответ на заданное сочетание клавиш.
int getDebugGraphicsOptions()
Возвращает состояние отладки графики.
static Locale getDefaultLocale()
Возвращает локаль по умолчанию, используемую для инициализации свойства локали каждого JComponent при создании.
FontMetrics getFontMetrics(Font font)
Возвращает FontMetrics для указанного Font.
Graphics getGraphics()
Возвращает графический контекст этого компонента, позволяющий рисовать на компоненте.
int getHeight()
Возвращает текущую высоту этого компонента.
boolean getInheritsPopupMenu()
Возвращает true, если JPopupMenu должен наследоваться от родительского компонента.
final InputMap getInputMap()
Возвращает InputMap, используемый, когда компонент находится в фокусе.
final InputMap getInputMap(int condition)
Возвращает InputMap, используемый во время condition.
InputVerifier getInputVerifier()
Возвращает проверяющий ввод для этого компонента.
Insets getInsets()
Если для этого компонента задана граница, возвращает её внутренние отступы; в противном случае вызывает super.getInsets.
Insets getInsets(Insets insets)
Возвращает объект Insets, содержащий значения внутренних отступов этого компонента.
<T extends EventListener>
T[]
getListeners(Class<T> listenerType)
Возвращает массив всех объектов, зарегистрированных в данный момент как FooListener для этого JComponent.
Point getLocation(Point rv)
Сохраняет начало координат x,y этого компонента в rv — «возвращаемое значение» — и возвращает rv.
Dimension getMaximumSize()
Если максимальный размер задан ненулевым значением null, просто возвращает его.
Dimension getMinimumSize()
Если минимальный размер задан ненулевым значением null, просто возвращает его.
Component getNextFocusableComponent()
Устарел.
Начиная с версии 1.4 заменён на FocusTraversalPolicy.
Point getPopupLocation(MouseEvent event)
Возвращает предпочтительное расположение для отображения всплывающего меню в системе координат этого компонента.
Dimension getPreferredSize()
Если preferredSize задан ненулевым значением null, просто возвращает его.
KeyStroke[] getRegisteredKeyStrokes()
Возвращает KeyStrokes, который запускает зарегистрированные действия.
JRootPane getRootPane()
Возвращает предка JRootPane для этого компонента.
Dimension getSize(Dimension rv)
Сохраняет ширину и высоту этого компонента в rv — «возвращаемое значение» — и возвращает rv.
Point getToolTipLocation(MouseEvent event)
Возвращает расположение всплывающей подсказки в системе координат этого компонента.
String getToolTipText()
Возвращает строку всплывающей подсказки, заданную с помощью setToolTipText.
String getToolTipText(MouseEvent event)
Возвращает строку, используемую в качестве всплывающей подсказки для события.
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(Component c)
Возвращает 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(Graphics g)
Вызывается Swing для рисования компонентов.
protected void paintChildren(Graphics g)
Рисует дочерние компоненты этого компонента.
protected void paintComponent(Graphics g)
Вызывает метод рисования делегата интерфейса, если делегат интерфейса не равен null.
void paintImmediately(int x, int y, int w, int h)
Немедленно рисует указанную область этого компонента и всех его потомков, пересекающих эту область.
void paintImmediately(Rectangle r)
Немедленно рисует указанную область.
void print(Graphics g)
Вызовите этот метод, чтобы напечатать компонент на указанный Graphics.
void printAll(Graphics g)
Вызовите этот метод, чтобы напечатать компонент.
protected void printBorder(Graphics g)
Печатает границу компонента.
protected void printChildren(Graphics g)
Печатает дочерние компоненты этого компонента.
protected void printComponent(Graphics g)
Вызывается во время операции печати.
protected void processComponentKeyEvent(KeyEvent e)
Обрабатывает события клавиатуры, распознаваемые самим компонентом.
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
Вызывается для обработки привязок клавиш для ks в результате KeyEvent e.
protected void processKeyEvent(KeyEvent e)
Переопределяет processKeyEvent для обработки событий.
protected void processMouseEvent(MouseEvent e)
Обрабатывает события мыши, происходящие на этом компоненте, передавая их всем зарегистрированным объектам MouseListener; полное описание этого метода см. в разделе Component.processMouseEvent(MouseEvent).
protected void processMouseMotionEvent(MouseEvent e)
Обрабатывает события движения мыши, такие как MouseEvent.MOUSE_DRAGGED.
final void putClientProperty(Object key, Object value)
Добавляет к этому компоненту произвольное «свойство клиента» — пару ключ/значение.
void registerKeyboardAction(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition)
Этот метод устарел; для аналогичного поведения используйте сочетание getActionMap() и getInputMap().
void registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
Этот метод устарел; для аналогичного поведения используйте сочетание getActionMap() и getInputMap().
void removeAncestorListener(AncestorListener listener)
Отменяет регистрацию listener, чтобы он больше не получал AncestorEvents.
void removeVetoableChangeListener(VetoableChangeListener listener)
Удаляет VetoableChangeListener из списка слушателей.
void repaint(long tm, int x, int y, int width, int height)
Добавляет указанную область в список областей, требующих перерисовки, если компонент отображается.
void repaint(Rectangle r)
Добавляет указанную область в список областей, требующих перерисовки, если компонент отображается.
boolean requestDefaultFocus()
Устарел.
Начиная с версии 1.4 заменён на FocusTraversalPolicy.getDefaultComponent(Container).requestFocus()
void requestFocus()
Запрашивает передачу этому Component фокуса ввода.
boolean requestFocus(boolean temporary)
Запрашивает передачу этому Component фокуса ввода.
boolean requestFocusInWindow()
Запрашивает передачу этому Component фокуса ввода.
protected boolean requestFocusInWindow(boolean temporary)
Запрашивает передачу этому Component фокуса ввода.
void resetKeyboardActions()
Отменяет все привязки в InputMaps и ActionMap первого уровня.
void reshape(int x, int y, int w, int h)
Устарел.
Начиная с JDK 5 заменён на Component.setBounds(int, int, int, int).
void revalidate()
Поддерживает отложенную автоматическую компоновку.
void scrollRectToVisible(Rectangle aRect)
Пересылает сообщение scrollRectToVisible() родительскому компоненту JComponent.
final void setActionMap(ActionMap am)
Задаёт для ActionMap значение am.
void setAlignmentX(float alignmentX)
Задаёт горизонтальное выравнивание.
void setAlignmentY(float alignmentY)
Задаёт вертикальное выравнивание.
void setAutoscrolls(boolean autoscrolls)
Задаёт свойство autoscrolls.
void setBackground(Color bg)
Задаёт цвет фона этого компонента.
void setBorder(Border border)
Задаёт границу этого компонента.
void setComponentPopupMenu(JPopupMenu popup)
Задаёт JPopupMenu для этого JComponent.
void setDebugGraphicsOptions(int debugOptions)
Включает или отключает диагностическую информацию о каждой графической операции, выполняемой внутри компонента или одного из его дочерних компонентов.
static void setDefaultLocale(Locale l)
Задаёт локаль по умолчанию, используемую для инициализации свойства локали каждого JComponent при создании.
void setDoubleBuffered(boolean aFlag)
Задаёт, должен ли этот компонент использовать буфер для рисования.
void setFocusTraversalKeys(int id, Set<? extends AWTKeyStroke> keystrokes)
Задаёт клавиши перехода между компонентами для указанной операции перехода для этого Component.
void setFont(Font font)
Задаёт шрифт этого компонента.
void setForeground(Color fg)
Задаёт цвет переднего плана этого компонента.
void setInheritsPopupMenu(boolean value)
Задаёт, следует ли getComponentPopupMenu делегировать родительскому компоненту, если этому компоненту не назначен JPopupMenu.
final void setInputMap(int condition, InputMap map)
Задаёт используемый InputMap при условии condition для map.
void setInputVerifier(InputVerifier inputVerifier)
Задаёт проверяющий ввод для этого компонента.
void setMaximumSize(Dimension maximumSize)
Задаёт максимальный размер этого компонента как постоянное значение.
void setMinimumSize(Dimension minimumSize)
Задаёт минимальный размер этого компонента как постоянное значение.
void setNextFocusableComponent(Component aComponent)
Устарел.
Начиная с версии 1.4 заменён на FocusTraversalPolicy
void setOpaque(boolean isOpaque)
Если значение равно true, компонент закрашивает каждый пиксель в пределах своих границ.
void setPreferredSize(Dimension preferredSize)
Задаёт предпочтительный размер этого компонента.
void setRequestFocusEnabled(boolean requestFocusEnabled)
Предоставляет подсказку о том, должен ли этот JComponent получать фокус.
void setToolTipText(String text)
Регистрирует текст для отображения во всплывающей подсказке.
void setTransferHandler(TransferHandler newHandler)
Задаёт TransferHandler, обеспечивающий поддержку передачи данных в этот компонент и из него с помощью вырезания, копирования, вставки, перетаскивания.
protected void setUI(ComponentUI newUI)
Задаёт делегат внешнего вида для этого компонента.
void setVerifyInputWhenFocusTarget(boolean verifyInputWhenFocusTarget)
Задаёт значение, указывающее, будет ли вызван проверяющий ввод текущего владельца фокуса до того, как этот компонент запросит фокус.
void setVisible(boolean aFlag)
Делает компонент видимым или невидимым.
void unregisterKeyboardAction(KeyStroke aKeyStroke)
Этот метод устарел.
void update(Graphics g)
Вызывает paint.

Методы, объявленные в классе Container

add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
Модификатор и тип Метод Описание
Component add(Component comp)
Добавляет указанный компонент в конец этого контейнера.
Component add(Component comp, int index)
Добавляет указанный компонент в этот контейнер в заданную позицию.
void add(Component comp, Object constraints)
Добавляет указанный компонент в конец этого контейнера.
void add(Component comp, Object constraints, int index)
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу.
Component add(String name, Component comp)
Добавляет указанный компонент в этот контейнер.
void addContainerListener(ContainerListener l)
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера.
void addPropertyChangeListener(PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей.
void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
Добавляет PropertyChangeListener в список прослушивателей для определённого свойства.
void applyComponentOrientation(ComponentOrientation o)
Устанавливает свойство ComponentOrientation этого контейнера и всех содержащихся в нём компонентов.
boolean areFocusTraversalKeysSet(int id)
Возвращает, был ли явно задан набор клавиш перемещения фокуса для данной операции перемещения фокуса в этом Container.
int countComponents()
Устарело.
Начиная с версии JDK 1.1 заменён методом getComponentCount().
void deliverEvent(Event e)
Устарело.
Начиная с версии JDK 1.1 заменён методом dispatchEvent(AWTEvent e)
void doLayout()
Заставляет этот контейнер выполнить компоновку своих компонентов.
Component findComponentAt(int x, int y)
Находит видимый дочерний компонент, содержащий указанную позицию.
Component findComponentAt(Point p)
Находит видимый дочерний компонент, содержащий указанную точку.
Component getComponent(int n)
Возвращает n-й компонент этого контейнера.
Component getComponentAt(int x, int y)
Находит компонент, содержащий позицию x,y.
Component getComponentAt(Point p)
Возвращает компонент, содержащий указанную точку.
int getComponentCount()
Возвращает количество компонентов на этой панели.
Component[] getComponents()
Возвращает все компоненты этого контейнера.
int getComponentZOrder(Component comp)
Возвращает индекс z-порядка компонента в контейнере.
ContainerListener[] getContainerListeners()
Возвращает массив всех прослушивателей контейнера, зарегистрированных в этом контейнере.
Set<AWTKeyStroke> getFocusTraversalKeys(int id)
Возвращает набор клавиш перемещения фокуса для заданной операции перемещения в этом Container.
FocusTraversalPolicy getFocusTraversalPolicy()
Возвращает политику перемещения фокуса, которая управляет перемещением с клавиатуры по дочерним элементам этого Container, или null, если этот Container не является корнем цикла фокуса.
LayoutManager getLayout()
Возвращает менеджер компоновки этого контейнера.
Point getMousePosition(boolean allowChildren)
Возвращает положение указателя мыши в системе координат этого Container, если Container находится под указателем мыши; в противном случае возвращает null.
Insets insets()
Устарело.
Начиная с версии JDK 1.1 заменён методом getInsets().
void invalidate()
Помечает контейнер как недействительный.
boolean isAncestorOf(Component c)
Проверяет, содержится ли компонент в иерархии компонентов этого контейнера.
boolean isFocusCycleRoot()
Возвращает, является ли этот Container корнем цикла перемещения фокуса.
boolean isFocusCycleRoot(Container container)
Возвращает, является ли указанный Container корнем цикла перемещения фокуса этого Container.
final boolean isFocusTraversalPolicyProvider()
Возвращает, предоставляет ли этот контейнер политику перемещения фокуса.
boolean isFocusTraversalPolicySet()
Возвращает, была ли политика перемещения фокуса явно задана для этого Container.
void layout()
Устарело.
Начиная с версии JDK 1.1 заменён методом doLayout().
void list(PrintStream out, int indent)
Выводит список содержимого этого контейнера в указанный поток вывода.
void list(PrintWriter out, int indent)
Выводит список, начиная с указанного отступа, в указанный объект print writer.
Component locate(int x, int y)
Устарело.
Начиная с версии JDK 1.1 заменён методом getComponentAt(int, int).
Dimension minimumSize()
Устарело.
Начиная с версии JDK 1.1 заменён методом getMinimumSize().
void paintComponents(Graphics g)
Рисует каждый компонент этого контейнера.
Dimension preferredSize()
Устарело.
Начиная с версии JDK 1.1 заменён методом getPreferredSize().
void printComponents(Graphics g)
Печатает каждый компонент этого контейнера.
protected void processContainerEvent(ContainerEvent e)
Обрабатывает события контейнера, возникающие в этом контейнере, передавая их всем зарегистрированным объектам ContainerListener.
protected void processEvent(AWTEvent e)
Обрабатывает события этого контейнера.
void remove(int index)
Удаляет из этого контейнера компонент, указанный параметром index.
void remove(Component comp)
Удаляет указанный компонент из этого контейнера.
void removeAll()
Удаляет все компоненты из этого контейнера.
void removeContainerListener(ContainerListener l)
Удаляет указанный прослушиватель контейнера, чтобы он больше не получал события контейнера от этого контейнера.
void setComponentZOrder(Component comp, int index)
Перемещает указанный компонент на заданный индекс z-порядка в контейнере.
void setFocusCycleRoot(boolean focusCycleRoot)
Задаёт, является ли этот Container корнем цикла перемещения фокуса.
void setFocusTraversalPolicy(FocusTraversalPolicy policy)
Задаёт политику перемещения фокуса, которая будет управлять перемещением с клавиатуры по дочерним элементам этого Container, если этот Container является корнем цикла фокуса.
final void setFocusTraversalPolicyProvider(boolean provider)
Задаёт, будет ли этот контейнер использоваться для предоставления политики перемещения фокуса.
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, 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, 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(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1, следует регистрировать этот компонент как ActionListener компонента, генерирующего события действий.
void add(PopupMenu popup)
Добавляет указанное всплывающее меню к компоненту.
void addComponentListener(ComponentListener l)
Добавляет указанный слушатель компонента для получения событий компонента от этого компонента.
void addFocusListener(FocusListener l)
Добавляет указанный слушатель фокуса для получения событий фокуса от этого компонента при получении им фокуса ввода.
void addHierarchyBoundsListener(HierarchyBoundsListener l)
Добавляет указанный слушатель границ иерархии для получения событий границ иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер.
void addHierarchyListener(HierarchyListener l)
Добавляет указанный слушатель иерархии для получения событий изменения иерархии от этого компонента при изменении иерархии, к которой принадлежит этот контейнер.
void addInputMethodListener(InputMethodListener l)
Добавляет указанный слушатель методов ввода для получения событий методов ввода от этого компонента.
void addKeyListener(KeyListener l)
Добавляет указанный слушатель клавиатуры для получения событий клавиатуры от этого компонента.
void addMouseListener(MouseListener l)
Добавляет указанный слушатель мыши для получения событий мыши от этого компонента.
void addMouseMotionListener(MouseMotionListener l)
Добавляет указанный слушатель движения мыши для получения событий движения мыши от этого компонента.
void addMouseWheelListener(MouseWheelListener l)
Добавляет указанный слушатель колеса мыши для получения событий колеса мыши от этого компонента.
Rectangle bounds()
Устарел.
Начиная с JDK версии 1.1, заменён на getBounds().
int checkImage(Image image, int width, int height, ImageObserver observer)
Возвращает состояние создания экранного представления указанного изображения.
int checkImage(Image image, ImageObserver observer)
Возвращает состояние создания экранного представления указанного изображения.
protected AWTEvent coalesceEvents(AWTEvent existingEvent, AWTEvent newEvent)
При возможности объединяет публикуемое событие с уже существующим событием.
boolean contains(Point p)
Проверяет, «содержит» ли этот компонент указанную точку, координаты x и y которой заданы относительно системы координат этого компонента.
Image createImage(int width, int height)
Создаёт рисуемое изображение вне экрана для двойной буферизации.
Image createImage(ImageProducer producer)
Создаёт изображение из указанного производителя изображений.
VolatileImage createVolatileImage(int width, int height)
Создаёт волатильное рисуемое изображение вне экрана для двойной буферизации.
VolatileImage createVolatileImage(int width, int height, ImageCapabilities caps)
Создаёт волатильное рисуемое изображение вне экрана с указанными возможностями.
protected final void disableEvents(long eventsToDisable)
Запрещает доставку этому компоненту событий, определённых указанной маской событий.
final void dispatchEvent(AWTEvent e)
Передаёт событие этому компоненту или одному из его подкомпонентов.
void enable(boolean b)
Устарел.
Начиная с JDK версии 1.1, заменён на setEnabled(boolean).
protected final void enableEvents(long eventsToEnable)
Разрешает доставку этому компоненту событий, определённых указанной маской событий.
void enableInputMethods(boolean enable)
Включает или отключает поддержку методов ввода для этого компонента.
void firePropertyChange(String propertyName, byte oldValue, byte newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, char oldValue, char newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, double oldValue, double newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, float oldValue, float newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, long oldValue, long newValue)
Сообщает об изменении связанного свойства.
void firePropertyChange(String propertyName, short oldValue, short newValue)
Сообщает об изменении связанного свойства.
protected void firePropertyChange(String propertyName, Object oldValue, Object newValue)
Поддержка уведомлений об изменениях связанных свойств типа Object.
Color getBackground()
Возвращает цвет фона этого компонента.
Rectangle getBounds()
Возвращает границы этого компонента в виде объекта Rectangle.
ColorModel getColorModel()
Возвращает экземпляр ColorModel, используемый для отображения компонента на устройстве вывода.
ComponentListener[] getComponentListeners()
Возвращает массив всех слушателей компонента, зарегистрированных для этого компонента.
ComponentOrientation getComponentOrientation()
Получает языковую ориентацию, используемую для упорядочивания элементов или текста внутри этого компонента.
Cursor getCursor()
Возвращает курсор, заданный для компонента.
DropTarget getDropTarget()
Возвращает DropTarget, связанный с этим Component.
Container getFocusCycleRootAncestor()
Возвращает Container, являющийся корнем цикла обхода фокуса для этого компонента.
FocusListener[] getFocusListeners()
Возвращает массив всех слушателей фокуса, зарегистрированных для этого компонента.
boolean getFocusTraversalKeysEnabled()
Возвращает, включены ли для этого компонента клавиши обхода фокуса.
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(String propertyName)
Возвращает массив всех слушателей, связанных с указанным свойством.
Dimension getSize()
Возвращает размер этого компонента в виде объекта Dimension.
Toolkit getToolkit()
Возвращает инструментарий этого компонента.
final Object getTreeLock()
Возвращает объект блокировки этого компонента (объект, которому принадлежит монитор синхронизации потоков) для операций с деревом компонентов AWT и компоновкой.
boolean gotFocus(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1, заменён на processFocusEvent(FocusEvent).
boolean handleEvent(Event evt)
Устарел.
Начиная с JDK версии 1.1, заменён на processEvent(AWTEvent).
boolean hasFocus()
Возвращает true, если этот Component является владельцем фокуса.
boolean inside(int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на contains(int, int).
boolean isBackgroundSet()
Возвращает, был ли цвет фона явно задан для этого компонента.
boolean isCursorSet()
Возвращает, был ли курсор явно задан для этого компонента.
boolean isDisplayable()
Определяет, отображаем ли этот компонент.
boolean isEnabled()
Определяет, включён ли этот компонент.
boolean isFocusable()
Возвращает, может ли этот компонент получать фокус.
boolean isFocusOwner()
Возвращает true, если этот Component является владельцем фокуса.
boolean isFocusTraversable()
Устарел.
Начиная с версии 1.4, заменён на isFocusable().
boolean isFontSet()
Возвращает, был ли шрифт явно задан для этого компонента.
boolean isForegroundSet()
Возвращает, был ли цвет переднего плана явно задан для этого компонента.
boolean isLightweight()
Лёгковесный компонент не имеет собственного системного узла инструментария.
boolean isMaximumSizeSet()
Возвращает true, если максимальный размер задан значением, отличным от null; в противном случае возвращает false.
boolean isMinimumSizeSet()
Возвращает, был ли вызван setMinimumSize с ненулевым значением.
boolean isPreferredSizeSet()
Возвращает true, если предпочтительный размер задан значением, отличным от null; в противном случае возвращает false.
boolean isShowing()
Определяет, отображается ли этот компонент на экране.
boolean isValid()
Определяет, является ли этот компонент действительным.
boolean isVisible()
Определяет, должен ли этот компонент быть видимым, когда видим его родительский компонент.
boolean keyDown(Event evt, int key)
Устарел.
Начиная с JDK версии 1.1, заменён на processKeyEvent(KeyEvent).
boolean keyUp(Event evt, int key)
Устарел.
Начиная с JDK версии 1.1, заменён на processKeyEvent(KeyEvent).
void list()
Выводит описание этого компонента в стандартный системный поток вывода System.out.
void list(PrintStream out)
Выводит описание этого компонента в указанный поток вывода.
void list(PrintWriter out)
Выводит описание в указанный объект печати.
Point location()
Устарел.
Начиная с JDK версии 1.1, заменён на getLocation().
boolean lostFocus(Event evt, Object what)
Устарел.
Начиная с JDK версии 1.1, заменён на processFocusEvent(FocusEvent).
boolean mouseDown(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на processMouseEvent(MouseEvent).
boolean mouseDrag(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на processMouseMotionEvent(MouseEvent).
boolean mouseEnter(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на processMouseEvent(MouseEvent).
boolean mouseExit(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на processMouseEvent(MouseEvent).
boolean mouseMove(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на processMouseMotionEvent(MouseEvent).
boolean mouseUp(Event evt, int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на processMouseEvent(MouseEvent).
void move(int x, int y)
Устарел.
Начиная с JDK версии 1.1, заменён на setLocation(int, int).
void nextFocus()
Устарел.
Начиная с JDK версии 1.1, заменён на transferFocus().
void paintAll(Graphics g)
Рисует этот компонент и все его подкомпоненты.
boolean postEvent(Event e)
Устарел.
Начиная с JDK версии 1.1, заменён на dispatchEvent(AWTEvent).
boolean prepareImage(Image image, int width, int height, ImageObserver observer)
Подготавливает изображение к отрисовке в этом компоненте с указанными шириной и высотой.
boolean prepareImage(Image image, ImageObserver observer)
Подготавливает изображение к отрисовке в этом компоненте.
protected void processComponentEvent(ComponentEvent e)
Обрабатывает события компонента, происходящие в этом компоненте, передавая их всем зарегистрированным объектам ComponentListener.
protected void processFocusEvent(FocusEvent e)
Обрабатывает события фокуса, происходящие в этом компоненте, передавая их всем зарегистрированным объектам FocusListener.
protected void processHierarchyBoundsEvent(HierarchyEvent e)
Обрабатывает события границ иерархии, происходящие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyBoundsListener.
protected void processHierarchyEvent(HierarchyEvent e)
Обрабатывает события иерархии, происходящие в этом компоненте, передавая их всем зарегистрированным объектам HierarchyListener.
protected void processInputMethodEvent(InputMethodEvent e)
Обрабатывает события методов ввода, происходящие в этом компоненте, передавая их всем зарегистрированным объектам InputMethodListener.
protected void processMouseWheelEvent(MouseWheelEvent e)
Обрабатывает события колеса мыши, происходящие в этом компоненте, передавая их всем зарегистрированным объектам MouseWheelListener.
void remove(MenuComponent popup)
Удаляет указанное всплывающее меню из компонента.
void removeComponentListener(ComponentListener l)
Удаляет указанный слушатель компонента, чтобы он больше не получал события компонента от этого компонента.
void removeFocusListener(FocusListener l)
Удаляет указанный слушатель фокуса, чтобы он больше не получал события фокуса от этого компонента.
void removeHierarchyBoundsListener(HierarchyBoundsListener l)
Удаляет указанный слушатель границ иерархии, чтобы он больше не получал события границ иерархии от этого компонента.
void removeHierarchyListener(HierarchyListener l)
Удаляет указанный слушатель иерархии, чтобы он больше не получал события изменения иерархии от этого компонента.
void removeInputMethodListener(InputMethodListener l)
Удаляет указанный слушатель методов ввода, чтобы он больше не получал события методов ввода от этого компонента.
void removeKeyListener(KeyListener l)
Удаляет указанный слушатель клавиатуры, чтобы он больше не получал события клавиатуры от этого компонента.
void removeMouseListener(MouseListener l)
Удаляет указанный слушатель мыши, чтобы он больше не получал события мыши от этого компонента.
void removeMouseMotionListener(MouseMotionListener l)
Удаляет указанный слушатель движения мыши, чтобы он больше не получал события движения мыши от этого компонента.
void removeMouseWheelListener(MouseWheelListener l)
Удаляет указанный слушатель колеса мыши, чтобы он больше не получал события колеса мыши от этого компонента.
void removePropertyChangeListener(PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка слушателей.
void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
Удаляет PropertyChangeListener из списка слушателей для указанного свойства.
void repaint()
Перерисовывает этот компонент.
void repaint(int x, int y, int width, int height)
Перерисовывает указанный прямоугольник этого компонента.
void repaint(long tm)
Перерисовывает компонент.
protected boolean requestFocus(boolean temporary, FocusEvent.Cause cause)
Запрашивает, чтобы этот Component получил фокус ввода по причине cause, а его предок верхнего уровня стал сфокусированным Window этого Component.
void resize(int width, int height)
Устарел.
Начиная с JDK версии 1.1, заменён на setSize(int, int).
void resize(Dimension d)
Устарел.
Начиная с JDK версии 1.1, заменён на setSize(Dimension).
void setBounds(int x, int y, int width, int height)
Перемещает этот компонент и изменяет его размер.
void setBounds(Rectangle r)
Перемещает этот компонент и изменяет его размер в соответствии с новым ограничивающим прямоугольником r.
void setComponentOrientation(ComponentOrientation o)
Задаёт языковую ориентацию, используемую для упорядочивания элементов или текста внутри этого компонента.
void setCursor(Cursor cursor)
Задаёт изображение курсора, используя указанный курсор.
void setDropTarget(DropTarget dt)
Связывает DropTarget с этим компонентом.
void setFocusable(boolean focusable)
Задаёт для этого компонента указанное состояние возможности получения фокуса.
void setFocusTraversalKeysEnabled(boolean focusTraversalKeysEnabled)
Задаёт, включены ли для этого компонента клавиши обхода фокуса.
void setIgnoreRepaint(boolean ignoreRepaint)
Задаёт, следует ли игнорировать сообщения о перерисовке, полученные от операционной системы.
void setLocale(Locale l)
Задаёт локаль этого компонента.
void setLocation(int x, int y)
Перемещает этот компонент в новое место.
void setLocation(Point p)
Перемещает этот компонент в новое место.
void setMixingCutoutShape(Shape shape)
Задаёт форму «выреза смешивания» для этого лёгковесного компонента.
void setName(String name)
Задаёт указанную строку в качестве имени компонента.
void setSize(int width, int height)
Изменяет размер этого компонента, задавая ширину width и высоту height.
void setSize(Dimension d)
Изменяет размер этого компонента, задавая ширину d.width и высоту d.height.
void show()
Устарел.
Начиная с JDK версии 1.1, заменён на setVisible(boolean).
void show(boolean b)
Устарел.
Начиная с 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(Object obj)
Указывает, равен ли этот объект какому-либо другому объекту.
protected void finalize()
Устарело, подлежит удалению: этот элемент API будет удалён в будущей версии.
Финализация устарела и будет удалена в одном из следующих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или прерывания, либо до истечения заданного промежутка реального времени.

Подробное описание конструкторов

JToggleButton

public JToggleButton()
Создаёт изначально невыбранную кнопку-переключатель без текста и изображения.

JToggleButton

public JToggleButton(Icon icon)
Создаёт изначально невыбранную кнопку-переключатель с указанным изображением, но без текста.
Параметры:
icon — изображение, которое должна отображать кнопка

JToggleButton

public JToggleButton(Icon icon, boolean selected)
Создаёт кнопку-переключатель с указанным изображением и состоянием выбора, но без текста.
Параметры:
icon — изображение, которое должна отображать кнопка
selected — если значение равно true, кнопка изначально выбрана; в противном случае кнопка изначально не выбрана

JToggleButton

public JToggleButton(String text)
Создаёт невыбранную кнопку-переключатель с указанным текстом.
Параметры:
text — строка, отображаемая на кнопке-переключателе

JToggleButton

public JToggleButton(String text, boolean selected)
Создаёт кнопку-переключатель с указанным текстом и состоянием выбора.
Параметры:
text — строка, отображаемая на кнопке-переключателе
selected — если значение равно true, кнопка изначально выбрана; в противном случае кнопка изначально не выбрана

JToggleButton

public JToggleButton(Action a)
Создаёт кнопку-переключатель, свойства которой берутся из переданного Action.
Параметры:
a — экземпляр Action
Начиная с:
1.3

JToggleButton

public JToggleButton(String text, Icon icon)
Создаёт кнопку-переключатель с указанным текстом и изображением, изначально не выбранную.
Параметры:
text — строка, отображаемая на кнопке
icon — изображение, которое должна отображать кнопка

JToggleButton

public JToggleButton(String text, Icon icon, boolean selected)
Создаёт кнопку-переключатель с указанными текстом, изображением и состоянием выбора.
Параметры:
text — текст кнопки-переключателя
icon — изображение, которое должна отображать кнопка
selected — если значение равно true, кнопка изначально выбрана; в противном случае кнопка изначально не выбрана

Подробное описание методов

updateUI

public void updateUI()
Сбрасывает свойство UI до значения из текущего оформления.
Переопределяет:
updateUI в классе AbstractButton
См. также:
  • JComponent.updateUI()

getUIClassID

@BeanProperty(bound=false, description="A string that specifies the name of the L&F class") public String getUIClassID()
Возвращает строку, задающую имя класса оформления (l&f), который отображает этот компонент.
Переопределяет:
getUIClassID в классе JComponent
Возвращает:
строку "ToggleButtonUI"
См. также:
  • JComponent.getUIClassID()
  • UIDefaults.getUI(JComponent)

requestFocus

public void requestFocus(FocusEvent.Cause cause)
Если эта кнопка-переключатель входит в ButtonGroup, в которой есть другая выбранная кнопка-переключатель, способная стать владельцем фокуса, а аргумент причины фокуса обозначает активацию окна или действие обхода фокуса в любом направлении, результат выполнения метода будет таким же, как при вызове Component.requestFocus(FocusEvent.Cause) для выбранной кнопки-переключателя в группе. Во всех остальных случаях результат метода будет таким же, как при вызове Component.requestFocus(FocusEvent.Cause) для этой кнопки-переключателя.
Переопределяет:
requestFocus в классе Component
Параметры:
cause — причина запроса фокуса
Начиная с:
9
См. также:
  • ButtonGroup
  • Component.requestFocus(FocusEvent.Cause)
  • FocusEvent.Cause

requestFocusInWindow

public boolean requestFocusInWindow(FocusEvent.Cause cause)
Если эта кнопка-переключатель входит в ButtonGroup, в которой есть другая выбранная кнопка-переключатель, способная стать владельцем фокуса, а аргумент причины фокуса обозначает активацию окна или действие обхода фокуса в любом направлении, результат выполнения метода будет таким же, как при вызове Component.requestFocusInWindow(FocusEvent.Cause) для выбранной кнопки-переключателя в группе. Во всех остальных случаях результат метода будет таким же, как при вызове Component.requestFocusInWindow(FocusEvent.Cause) для этой кнопки-переключателя.
Переопределяет:
requestFocusInWindow в классе Component
Параметры:
cause — причина запроса фокуса
Возвращает:
false, если запрос на изменение фокуса гарантированно завершится неудачей; true, если он, вероятно, будет успешным
Начиная с:
9
См. также:
  • ButtonGroup
  • Component.requestFocusInWindow(FocusEvent.Cause)
  • FocusEvent.Cause

paramString

protected String paramString()
Возвращает строковое представление этого JToggleButton. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.
Переопределяет:
paramString в классе AbstractButton
Возвращает:
строковое представление этого JToggleButton.

getAccessibleContext

@BeanProperty(bound=false, expert=true, description="The AccessibleContext associated with this ToggleButton.") public AccessibleContext getAccessibleContext()
Возвращает AccessibleContext, связанный с этим JToggleButton. Для кнопок-переключателей AccessibleContext представлен объектом AccessibleJToggleButton. При необходимости создаётся новый экземпляр AccessibleJToggleButton.
Определено в:
getAccessibleContext в интерфейсе Accessible
Переопределяет:
getAccessibleContext в классе Component
Возвращает:
AccessibleJToggleButton, который служит AccessibleContext для этого JToggleButton

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её дочерних компаний в США и других странах.
Авторское право © 1993, 2026, Oracle и/или её дочерние компании, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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.

Spec-Zone.ru

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