Класс JRadioButton
- Все реализуемые интерфейсы:
ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, SwingConstants
@JavaBean(description="A component which can display it's state as selected or deselected.") public class JRadioButton extends JToggleButton implements Accessible
ButtonGroup для создания группы переключателей, в которой одновременно можно выбрать только один переключатель. (Создайте объект ButtonGroup и используйте его метод add, чтобы добавить объекты JRadioButton в группу.) Примечание: Объект ButtonGroup представляет собой логическую, а не физическую группу. Чтобы создать панель с переключателями, следует по-прежнему создатьJPanelили аналогичный контейнерный объект и добавить к немуBorder, чтобы визуально отделить его от окружающих компонентов.
Переключатели можно настраивать, а также в некоторой степени управлять ими с помощью Actions. Использование Action с переключателем дает множество преимуществ помимо непосредственной настройки самого переключателя. Дополнительные сведения см. в разделе Компоненты Swing, поддерживающие Action; также дополнительную информацию можно найти в разделе Учебника по Java «Использование действий».
Дополнительную документацию см. в разделе «Использование кнопок, флажков и переключателей» в Учебнике по Java.
Предупреждение: Swing не является потокобезопасной библиотекой. Дополнительные сведения см. в разделе «Политика Swing в отношении потоков».
Предупреждение: Сериализованные объекты этого класса несовместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или использования RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакете java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JRadioButton.AccessibleJRadioButton |
Этот класс реализует поддержку специальных возможностей для класса JRadioButton. |
Вложенные классы и интерфейсы, объявленные в классе JToggleButton
JToggleButton.AccessibleJToggleButton, JToggleButton.ToggleButtonModel | Модификатор и тип | Класс | Описание |
|---|---|---|
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 |
Обозначает изменение состояния прокрутки при наведении с включенного на выключенное или обратно. |
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 |
Западное направление компаса (влево). |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JRadioButton() |
Создает изначально невыбранный переключатель без заданного текста. |
JRadioButton |
Создает невыбранный переключатель с указанным текстом. |
JRadioButton |
Создает переключатель с указанным текстом и состоянием выбора. |
JRadioButton |
Создает переключатель с указанными текстом и изображением, изначально не выбранный. |
JRadioButton |
Создает переключатель с указанными текстом, изображением и состоянием выбора. |
JRadioButton |
Создает переключатель, свойства которого берутся из переданного объекта Action. |
JRadioButton |
Создает изначально невыбранный переключатель с указанным изображением, но без текста. |
JRadioButton |
Создает переключатель с указанными изображением и состоянием выбора, но без текста. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext, связанный с этим JRadioButton. |
String |
getUIClassID() |
Возвращает имя класса L&F, который отображает этот компонент. |
protected String |
paramString() |
Возвращает строковое представление этого JRadioButton. |
void |
updateUI() |
Сбрасывает свойство UI до значения из текущего внешнего вида. |
Методы, объявленные в классе JToggleButton
requestFocus, requestFocusInWindow | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
requestFocus |
Если эта кнопка-переключатель входит в группу ButtonGroup, в которой есть другая выбранная кнопка-переключатель, способная получить фокус, а аргумент причины фокуса указывает на активацию окна или перемещение фокуса в любом направлении, результат выполнения метода совпадает с вызовом Component.requestFocus(FocusEvent.Cause) для выбранной в группе кнопки-переключателя. |
boolean |
requestFocusInWindow |
Если эта кнопка-переключатель входит в группу ButtonGroup, в которой есть другая выбранная кнопка-переключатель, способная получить фокус, а аргумент причины фокуса указывает на активацию окна или перемещение фокуса в любом направлении, результат выполнения метода совпадает с вызовом Component.requestFocusInWindow(FocusEvent.Cause) для выбранной в группе кнопки-переключателя. |
Методы, объявленные в классе 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 |
Обновляет состояние кнопки в ответ на изменения свойств связанного действия. |
void |
addActionListener |
Добавляет к кнопке ActionListener. |
void |
addChangeListener |
Добавляет к кнопке ChangeListener. |
protected void |
addImpl |
Добавляет указанный компонент в этот контейнер по указанному индексу. Полное описание метода см. в Container.addImpl(Component, Object, int). |
void |
addItemListener |
Добавляет ItemListener в checkbox. |
protected int |
checkHorizontalKey |
Проверяет, является ли аргумент key допустимым значением для свойств horizontalAlignment и horizontalTextPosition. |
protected int |
checkVerticalKey |
Проверяет, является ли аргумент key допустимым значением для вертикальных свойств. |
protected void |
configurePropertiesFromAction |
Задает свойства этой кнопки в соответствии со свойствами указанного Action. |
protected ActionListener |
createActionListener() |
Возвращает ActionListener, добавленный в модель. |
protected PropertyChangeListener |
createActionPropertyChangeListener |
Создает и возвращает PropertyChangeListener, который отслеживает изменения указанного Action и обновляет соответствующие свойства. |
protected ChangeListener |
createChangeListener() |
Подклассы, которым требуется обрабатывать ChangeEvents иначе, могут переопределить этот метод, чтобы вернуть другую реализацию ChangeListener. |
protected ItemListener |
createItemListener() |
Возвращает ItemListener, добавленный в модель. |
void |
doClick() |
Программно выполняет «щелчок». |
void |
doClick |
Программно выполняет «щелчок». |
protected void |
fireActionPerformed |
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлению о событиях этого типа. |
protected void |
fireItemStateChanged |
Уведомляет всех слушателей, зарегистрировавших интерес к уведомлению о событиях этого типа. |
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() |
Устарело. |
Insets |
getMargin() |
Возвращает отступ между границей кнопки и меткой. |
int |
getMnemonic() |
Возвращает мнемоническую клавишу из текущей модели. |
ButtonModel |
getModel() |
Возвращает модель, которую представляет эта кнопка. |
long |
getMultiClickThreshhold() |
Возвращает минимальный интервал (в миллисекундах) между событиями нажатия кнопки мыши, необходимый для генерации соответствующих событий действия. |
Icon |
getPressedIcon() |
Возвращает значок нажатой кнопки. |
Icon |
getRolloverIcon() |
Возвращает значок кнопки при наведении указателя. |
Icon |
getRolloverSelectedIcon() |
Возвращает значок кнопки при наведении указателя, если она выбрана. |
Icon |
getSelectedIcon() |
Возвращает значок выбранной кнопки. |
Object[] |
getSelectedObjects() |
Возвращает массив (длиной 1), содержащий метку или null, если кнопка не выбрана. |
String |
getText() |
Возвращает текст кнопки. |
ButtonUI |
getUI() |
Возвращает объект L&F, который отображает этот компонент. |
int |
getVerticalAlignment() |
Возвращает вертикальное выравнивание текста и значка. |
int |
getVerticalTextPosition() |
Возвращает вертикальное положение текста относительно значка. |
boolean |
imageUpdate |
Если значок кнопки для ее текущего состояния равен null или не является ImageIcon с Image, равным переданному Image, возвращает false; в противном случае вызывает реализацию суперкласса. |
protected void |
init |
Инициализирует AbstractButton. |
boolean |
isBorderPainted() |
Возвращает свойство borderPainted. |
boolean |
isContentAreaFilled() |
Возвращает свойство contentAreaFilled. |
boolean |
isFocusPainted() |
Возвращает свойство paintFocus. |
boolean |
isRolloverEnabled() |
Возвращает свойство rolloverEnabled. |
boolean |
isSelected() |
Возвращает состояние кнопки. |
protected void |
paintBorder |
Отображает границу кнопки, если свойство BorderPainted равно true и у кнопки есть граница. |
void |
removeActionListener |
Удаляет ActionListener из кнопки. |
void |
removeChangeListener |
Удаляет ChangeListener из кнопки. |
void |
removeItemListener |
Удаляет ItemListener из кнопки. |
void |
removeNotify() |
Уведомляет этот компонент о том, что у него больше нет родительского компонента. |
void |
setAction |
Задает Action. |
void |
setActionCommand |
Задает команду действия для этой кнопки. |
void |
setBorderPainted |
Задает свойство borderPainted. |
void |
setContentAreaFilled |
Задает свойство contentAreaFilled. |
void |
setDisabledIcon |
Задает значок отключенной кнопки. |
void |
setDisabledSelectedIcon |
Задает значок выбранной отключенной кнопки. |
void |
setDisplayedMnemonicIndex |
Указывает внешнему виду, какой символ текста следует оформить, чтобы обозначить мнемоническую клавишу. |
void |
setEnabled |
Включает или отключает кнопку. |
void |
setFocusPainted |
Задает свойство paintFocus, которое должно иметь значение true, чтобы состояние фокуса отображалось. |
void |
setHideActionText |
Задает свойство hideActionText, определяющее, отображает ли кнопка текст из Action. |
void |
setHorizontalAlignment |
Задает горизонтальное выравнивание значка и текста. |
void |
setHorizontalTextPosition |
Задает горизонтальное положение текста относительно значка. |
void |
setIcon |
Задает значок кнопки по умолчанию. |
void |
setIconTextGap |
Если заданы свойства значка и текста, это свойство определяет расстояние между ними. |
void |
setLabel |
Устарело. — Заменено на setText(text)
|
void |
setLayout |
Задает менеджер компоновки для этого контейнера. Полное описание метода см. в Container.setLayout(LayoutManager). |
void |
setMargin |
Задает отступ между границей кнопки и меткой. |
void |
setMnemonic |
Этот метод устарел; используйте setMnemonic(int), чтобы задать мнемоническую клавишу кнопки. |
void |
setMnemonic |
Задает мнемоническую клавишу для текущей модели. |
void |
setModel |
Задает модель, которую представляет эта кнопка. |
void |
setMultiClickThreshhold |
Задает минимальный интервал (в миллисекундах) между событиями нажатия кнопки мыши, необходимый для генерации соответствующих событий действия. |
void |
setPressedIcon |
Задает значок нажатой кнопки. |
void |
setRolloverEnabled |
Задает свойство rolloverEnabled, которое должно иметь значение true, чтобы эффекты при наведении указателя работали. |
void |
setRolloverIcon |
Задает значок кнопки при наведении указателя. |
void |
setRolloverSelectedIcon |
Задает значок выбранной кнопки при наведении указателя. |
void |
setSelected |
Задает состояние кнопки. |
void |
setSelectedIcon |
Задает значок выбранной кнопки. |
void |
setText |
Задает текст кнопки. |
void |
setUI |
Задает объект L&F, который отображает этот компонент. |
void |
setVerticalAlignment |
Задает вертикальное выравнивание значка и текста. |
void |
setVerticalTextPosition |
Задает вертикальное положение текста относительно значка. |
Методы, объявленные в классе 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 |
Регистрирует listener, чтобы он получал AncestorEvents при перемещении этого компонента или любого из его предков, а также при изменении их видимости. |
void |
addNotify() |
Уведомляет этот компонент о том, что у него теперь есть родительский компонент. |
void |
addVetoableChangeListener |
Добавляет VetoableChangeListener в список слушателей. |
void |
computeVisibleRect |
Возвращает «видимый прямоугольник» Component — пересечение видимых прямоугольников этого компонента и всех его предков. |
boolean |
contains |
Предоставляет делегату пользовательского интерфейса возможность определить точную форму этого компонента для обработки событий мыши. |
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 |
Поддерживает отправку уведомлений об изменениях привязанных свойств логического типа. |
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() |
Возвращает локаль по умолчанию, используемую при инициализации свойства локали каждого 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. |
String |
getToolTipText |
Возвращает строку, которая будет использоваться как всплывающая подсказка для события. |
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 |
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 |
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 |
Задаёт локаль по умолчанию, используемую при инициализации свойства локали каждого JComponent при создании. |
void |
setDoubleBuffered |
Задаёт, следует ли использовать буфер для отрисовки этого компонента. |
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
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 |
add |
Добавляет указанный компонент в этот контейнер в заданную позицию. |
void |
add |
Добавляет указанный компонент в конец этого контейнера. |
void |
add |
Добавляет указанный компонент в этот контейнер с заданными ограничениями по указанному индексу. |
Component |
add |
Добавляет указанный компонент в этот контейнер. |
void |
addContainerListener |
Добавляет указанный прослушиватель контейнера для получения событий контейнера от этого контейнера. |
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 |
Возвращает набор клавиш перемещения фокуса для указанной операции перемещения фокуса в этом 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 |
Выводит список с указанным отступом в указанный объект записи для печати. |
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 |
remove |
Удаляет из этого контейнера компонент, указанный параметром index. |
void |
remove |
Удаляет указанный компонент из этого контейнера. |
void |
removeAll() |
Удаляет все компоненты из этого контейнера. |
void |
removeContainerListener |
Удаляет указанный прослушиватель контейнера, после чего он перестает получать события контейнера от этого контейнера. |
void |
setComponentZOrder |
Перемещает указанный компонент на заданный индекс z-порядка в контейнере. |
void |
setFocusCycleRoot |
Задает, является ли этот Container корнем цикла перемещения фокуса. |
void |
setFocusTraversalPolicy |
Задает политику перемещения фокуса, управляющую перемещением с помощью клавиатуры между дочерними элементами этого Container, если этот Container является корнем цикла фокуса. |
final void |
setFocusTraversalPolicyProvider |
Задает, будет ли этот контейнер использоваться для предоставления политики перемещения фокуса. |
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 |
Устарело. Начиная с 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 |
Создает изменяемое рисуемое изображение вне экрана для использования при двойной буферизации. |
VolatileImage |
createVolatileImage |
Создает изменяемое рисуемое изображение вне экрана с указанными возможностями. |
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() |
Возвращает контейнер, являющийся корнем цикла обхода фокуса этого компонента. |
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 |
Возвращает массив всех прослушивателей, связанных с указанным свойством. |
Dimension |
getSize() |
Возвращает размер этого компонента в виде объекта Dimension. |
Toolkit |
getToolkit() |
Возвращает инструментарий этого компонента. |
final Object |
getTreeLock() |
Возвращает объект блокировки этого компонента (объект, которому принадлежит монитор синхронизации потоков) для операций с деревом компонентов AWT и компоновкой. |
boolean |
gotFocus |
Устарело. Начиная с JDK версии 1.1 заменено на processFocusEvent(FocusEvent). |
boolean |
handleEvent |
Устарело. Начиная с JDK версии 1.1 заменено на processEvent(AWTEvent). |
boolean |
hasFocus() |
Возвращает true, если этот Component является владельцем фокуса. |
boolean |
inside |
Устарело. Начиная с 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 |
Устарело. Начиная с JDK версии 1.1 заменено на processKeyEvent(KeyEvent). |
boolean |
keyUp |
Устарело. Начиная с JDK версии 1.1 заменено на processKeyEvent(KeyEvent). |
void |
list() |
Выводит описание этого компонента в стандартный поток вывода системы System.out. |
void |
list |
Выводит описание этого компонента в указанный поток вывода. |
void |
list |
Выводит описание в указанный объект печати. |
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 |
Запрашивает, чтобы этот Component получил фокус ввода по причине cause, а его 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 |
Задает состояние возможности получения фокуса этого компонента указанным значением. |
void |
setFocusTraversalKeysEnabled |
Задает, включены ли клавиши обхода фокуса для этого компонента. |
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() |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание конструкторов
JRadioButton
public JRadioButton()
JRadioButton
public JRadioButton(Icon icon)
- Параметры:
-
icon— изображение, которое должна отображать кнопка
JRadioButton
public JRadioButton(Action a)
- Параметры:
-
a— объектAction - Начиная с:
- 1.3
JRadioButton
public JRadioButton(Icon icon, boolean selected)
- Параметры:
-
icon— изображение, которое должна отображать кнопка -
selected— если true, кнопка изначально выбрана; в противном случае кнопка изначально не выбрана
JRadioButton
public JRadioButton(String text)
- Параметры:
-
text— строка, отображаемая на радиокнопке
JRadioButton
public JRadioButton(String text, boolean selected)
- Параметры:
-
text— строка, отображаемая на радиокнопке -
selected— если true, кнопка изначально выбрана; в противном случае кнопка изначально не выбрана
JRadioButton
public JRadioButton(String text, Icon icon)
- Параметры:
-
text— строка, отображаемая на радиокнопке -
icon— изображение, которое должна отображать кнопка
JRadioButton
public JRadioButton(String text, Icon icon, boolean selected)
- Параметры:
-
text— строка, отображаемая на радиокнопке -
icon— изображение, которое должна отображать кнопка -
selected— еслиtrue, кнопка изначально выбрана; в противном случае кнопка изначально не выбрана
Подробное описание методов
updateUI
public void updateUI()
- Переопределяет:
-
updateUIв классеJToggleButton - См. также:
getUIClassID
@BeanProperty(bound=false, expert=true, description="A string that specifies the name of the L&F class.") public String getUIClassID()
- Переопределяет:
-
getUIClassIDв классеJToggleButton - Возвращает:
- строку "RadioButtonUI"
- См. также:
paramString
protected String paramString()
null.- Переопределяет:
-
paramStringв классеJToggleButton - Возвращает:
- строковое представление этого JRadioButton.
getAccessibleContext
@BeanProperty(bound=false, expert=true, description="The AccessibleContext associated with this Button") public AccessibleContext getAccessibleContext()
- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеJToggleButton - Возвращает:
- AccessibleJRadioButton, служащий AccessibleContext этого JRadioButton
© 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.
getText