Класс AbstractButton
- Все реализованные интерфейсы:
ImageObserver, ItemSelectable, MenuContainer, Serializable, SwingConstants
- Прямые известные подклассы:
JButton, JMenuItem, JToggleButton
@JavaBean(defaultProperty="UI") public abstract class AbstractButton extends JComponent implements ItemSelectable, SwingConstants
Кнопки можно настраивать и в некоторой степени управлять ими с помощью Actions. Использование Action с кнопкой дает много преимуществ помимо непосредственной настройки кнопки. Дополнительные сведения см. в разделе Компоненты Swing, поддерживающие Action; также дополнительную информацию можно найти в разделе Учебного курса Java Как использовать действия.
Дополнительные сведения см. в разделе Учебного курса Java Как использовать кнопки, флажки и переключатели.
Предупреждение: Сериализованные объекты этого класса несовместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.2
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
AbstractButton.AccessibleAbstractButton |
Этот класс реализует поддержку специальных возможностей для класса AbstractButton. |
protected class |
AbstractButton.ButtonChangeListener |
Расширяет ChangeListener, добавляя возможность сериализации. |
Вложенные классы и интерфейсы, объявленные в классе JComponent
JComponent.AccessibleJComponent
Вложенные классы и интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer
Вложенные классы и интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
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
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Поля, объявленные в интерфейсе SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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() |
Возвращает массив всех ActionListeners, добавленных к этому AbstractButton с помощью addActionListener(). |
ChangeListener[] |
getChangeListeners() |
Возвращает массив всех ChangeListeners, добавленных к этому AbstractButton с помощью addChangeListener(). |
Icon |
getDisabledIcon() |
Возвращает значок, используемый кнопкой, когда она отключена. |
Icon |
getDisabledSelectedIcon() |
Возвращает значок, используемый кнопкой, когда она отключена и выбрана. |
int |
getDisplayedMnemonicIndex() |
Возвращает индекс символа, который внешний вид должен выделить как мнемонический символ. |
boolean |
getHideActionText() |
Возвращает значение свойства hideActionText, которое определяет, отображает ли кнопка текст из Action. |
int |
getHorizontalAlignment() |
Возвращает горизонтальное выравнивание значка и текста. |
int |
getHorizontalTextPosition() |
Возвращает горизонтальное положение текста относительно значка. |
Icon |
getIcon() |
Возвращает значок по умолчанию. |
int |
getIconTextGap() |
Возвращает расстояние между текстом и значком, отображаемыми на этой кнопке. |
ItemListener[] |
getItemListeners() |
Возвращает массив всех ItemListeners, добавленных к этому AbstractButton с помощью addItemListener(). |
String |
getLabel() |
Устарело. |
Insets |
getMargin() |
Возвращает отступ между рамкой кнопки и меткой. |
int |
getMnemonic() |
Возвращает мнемонику клавиатуры из текущей модели. |
ButtonModel |
getModel() |
Возвращает модель, представляемую этой кнопкой. |
long |
getMultiClickThreshhold() |
Возвращает время (в миллисекундах), необходимое между нажатиями кнопки мыши, чтобы кнопка создавала соответствующие события действия. |
Icon |
getPressedIcon() |
Возвращает значок нажатого состояния кнопки. |
Icon |
getRolloverIcon() |
Возвращает значок rollover для кнопки. |
Icon |
getRolloverSelectedIcon() |
Возвращает значок выбранного состояния rollover для кнопки. |
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 и у кнопки есть рамка. |
protected String |
paramString() |
Возвращает строковое представление этого AbstractButton. |
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 для включения эффектов rollover. |
void |
setRolloverIcon |
Задает значок rollover для кнопки. |
void |
setRolloverSelectedIcon |
Задает значок выбранного состояния rollover для кнопки. |
void |
setSelected |
Задает состояние кнопки. |
void |
setSelectedIcon |
Задает значок выбранного состояния кнопки. |
void |
setText |
Задает текст кнопки. |
void |
setUI |
Задает объект L&F, который отображает этот компонент. |
void |
setVerticalAlignment |
Задает вертикальное выравнивание значка и текста. |
void |
setVerticalTextPosition |
Задает вертикальное положение текста относительно значка. |
void |
updateUI() |
Сбрасывает свойство пользовательского интерфейса до значения, заданного текущим внешним видом. |
Методы, объявленные в классе 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, getUIClassID, 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
Методы, объявленные в классе 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
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, getAccessibleContext, 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, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Подробное описание полей
MODEL_CHANGED_PROPERTY
public static final String MODEL_CHANGED_PROPERTY
- См. также:
TEXT_CHANGED_PROPERTY
public static final String TEXT_CHANGED_PROPERTY
- См. также:
MNEMONIC_CHANGED_PROPERTY
public static final String MNEMONIC_CHANGED_PROPERTY
- См. также:
MARGIN_CHANGED_PROPERTY
public static final String MARGIN_CHANGED_PROPERTY
- См. также:
VERTICAL_ALIGNMENT_CHANGED_PROPERTY
public static final String VERTICAL_ALIGNMENT_CHANGED_PROPERTY
- См. также:
HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
public static final String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
- См. также:
VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
public static final String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
- См. также:
HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
public static final String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
- См. также:
BORDER_PAINTED_CHANGED_PROPERTY
public static final String BORDER_PAINTED_CHANGED_PROPERTY
- См. также:
FOCUS_PAINTED_CHANGED_PROPERTY
public static final String FOCUS_PAINTED_CHANGED_PROPERTY
- См. также:
ROLLOVER_ENABLED_CHANGED_PROPERTY
public static final String ROLLOVER_ENABLED_CHANGED_PROPERTY
- См. также:
CONTENT_AREA_FILLED_CHANGED_PROPERTY
public static final String CONTENT_AREA_FILLED_CHANGED_PROPERTY
- См. также:
ICON_CHANGED_PROPERTY
public static final String ICON_CHANGED_PROPERTY
- См. также:
PRESSED_ICON_CHANGED_PROPERTY
public static final String PRESSED_ICON_CHANGED_PROPERTY
- См. также:
SELECTED_ICON_CHANGED_PROPERTY
public static final String SELECTED_ICON_CHANGED_PROPERTY
- См. также:
ROLLOVER_ICON_CHANGED_PROPERTY
public static final String ROLLOVER_ICON_CHANGED_PROPERTY
- См. также:
ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
public static final String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
- См. также:
DISABLED_ICON_CHANGED_PROPERTY
public static final String DISABLED_ICON_CHANGED_PROPERTY
- См. также:
DISABLED_SELECTED_ICON_CHANGED_PROPERTY
public static final String DISABLED_SELECTED_ICON_CHANGED_PROPERTY
- См. также:
model
protected ButtonModel model
changeListener
protected ChangeListener changeListener
changeListener модели кнопки.actionListener
protected ActionListener actionListener
ActionListener модели кнопки.itemListener
protected ItemListener itemListener
ItemListener модели кнопки.changeEvent
protected transient ChangeEvent changeEvent
ChangeEvent, поскольку единственное состояние события — это свойство источника. Источником сгенерированных событий всегда является «this».Подробное описание конструкторов
AbstractButton
protected AbstractButton()
Подробное описание методов
setHideActionText
@BeanProperty(expert=true, description="Whether the text of the button should come from the <code>Action</code>.") public void setHideActionText(boolean hideActionText)
hideActionText, которое определяет, отображает ли кнопка текст из Action. Это полезно только в том случае, если для кнопки установлен Action.- Параметры:
-
hideActionText—true, если свойствоtextкнопки не должно отражать значениеAction; значение по умолчанию —false - С версии:
- 1.6
- См. также:
getHideActionText
public boolean getHideActionText()
hideActionText, которое определяет, отображает ли кнопка текст из Action. Это полезно только в том случае, если для кнопки установлен Action.- Возвращает:
-
true, если свойствоtextкнопки не должно отражать значениеAction; значение по умолчанию —false - С версии:
- 1.6
getText
public String getText()
- Возвращает:
- текст кнопки
- См. также:
setText
@BeanProperty(preferred=true, visualUpdate=true, description="The button's text.") public void setText(String text)
- Параметры:
-
text— строка, используемая для задания текста - См. также:
isSelected
public boolean isSelected()
- Возвращает:
- true, если переключатель выбран, иначе false
setSelected
public void setSelected(boolean b)
actionEvent. Вызовите doClick, чтобы выполнить программное изменение действия.- Параметры:
-
b— true, если кнопка выбрана, иначе false
doClick
public void doClick()
doClick
public void doClick(int pressTime)
pressTime миллисекунд.- Параметры:
-
pressTime— время «удержания» кнопки в нажатом состоянии, в миллисекундах
setMargin
@BeanProperty(visualUpdate=true, description="The space between the button's border and the label.") public void setMargin(Insets m)
null заставляет кнопку использовать отступ по умолчанию. Объект Border кнопки по умолчанию использует это значение для создания подходящего отступа. Однако, если для кнопки задана нестандартная граница, за создание соответствующего пространства отступа отвечает объект Border (в противном случае это свойство фактически игнорируется).- Параметры:
-
m— пространство между границей и надписью
getMargin
public Insets getMargin()
- Возвращает:
- объект
Insets, задающий отступ между границей кнопки и надписью - См. также:
getIcon
public Icon getIcon()
- Возвращает:
- значок по умолчанию
Icon - См. также:
setIcon
@BeanProperty(visualUpdate=true, description="The button's default icon") public void setIcon(Icon defaultIcon)
- Параметры:
-
defaultIcon— значок, используемый как изображение по умолчанию - См. также:
getPressedIcon
public Icon getPressedIcon()
- Возвращает:
- свойство
pressedIcon - См. также:
setPressedIcon
@BeanProperty(visualUpdate=true, description="The pressed icon for the button.") public void setPressedIcon(Icon pressedIcon)
- Параметры:
-
pressedIcon— значок, используемый как изображение «нажатия» - См. также:
getSelectedIcon
public Icon getSelectedIcon()
- Возвращает:
- свойство
selectedIcon - См. также:
setSelectedIcon
@BeanProperty(visualUpdate=true, description="The selected icon for the button.") public void setSelectedIcon(Icon selectedIcon)
- Параметры:
-
selectedIcon— значок, используемый как изображение «выбранного состояния» - См. также:
getRolloverIcon
public Icon getRolloverIcon()
- Возвращает:
- свойство
rolloverIcon - См. также:
setRolloverIcon
@BeanProperty(visualUpdate=true, description="The rollover icon for the button.") public void setRolloverIcon(Icon rolloverIcon)
- Параметры:
-
rolloverIcon— значок, используемый как изображение при «наведении» - См. также:
getRolloverSelectedIcon
public Icon getRolloverSelectedIcon()
- Возвращает:
- свойство
rolloverSelectedIcon - См. также:
setRolloverSelectedIcon
@BeanProperty(visualUpdate=true, description="The rollover selected icon for the button.") public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
- Параметры:
-
rolloverSelectedIcon— значок, используемый как изображение «выбранного состояния при наведении» - См. также:
getDisabledIcon
public Icon getDisabledIcon()
Некоторые менеджеры внешнего вида могут не отображать значок отключённого состояния и в таком случае будут игнорировать это свойство.
- Возвращает:
- свойство
disabledIcon - См. также:
setDisabledIcon
@BeanProperty(visualUpdate=true, description="The disabled icon for the button.") public void setDisabledIcon(Icon disabledIcon)
- Параметры:
-
disabledIcon— значок, используемый как изображение отключённого состояния - См. также:
getDisabledSelectedIcon
public Icon getDisabledSelectedIcon()
getDisabledIcon(). Некоторые менеджеры внешнего вида могут не отображать значок выбранного отключённого состояния и в таком случае будут игнорировать это свойство.
- Возвращает:
- свойство
disabledSelectedIcon - См. также:
setDisabledSelectedIcon
@BeanProperty(visualUpdate=true, description="The disabled selection icon for the button.") public void setDisabledSelectedIcon(Icon disabledSelectedIcon)
- Параметры:
-
disabledSelectedIcon— значок, используемый как изображение выбранного отключённого состояния - См. также:
getVerticalAlignment
public int getVerticalAlignment()
- Возвращает:
- свойство
verticalAlignment, одно из следующих значений:-
SwingConstants.CENTER(по умолчанию) -
SwingConstants.TOP -
SwingConstants.BOTTOM
-
setVerticalAlignment
@BeanProperty(visualUpdate=true, enumerationValues={"SwingConstants.TOP","SwingConstants.CENTER","SwingConstants.BOTTOM"}, description="The vertical alignment of the icon and text.") public void setVerticalAlignment(int alignment) - Параметры:
-
alignment— одно из следующих значений:-
SwingConstants.CENTER(по умолчанию) -
SwingConstants.TOP -
SwingConstants.BOTTOM
-
- Вызывает исключение:
-
IllegalArgumentException— если выравнивание не входит в число допустимых значений, перечисленных выше
getHorizontalAlignment
public int getHorizontalAlignment()
AbstractButton — SwingConstants.CENTER, однако подклассы, например JCheckBox, могут использовать другое значение по умолчанию.- Возвращает:
- свойство
horizontalAlignment, одно из следующих значений:-
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING
-
setHorizontalAlignment
@BeanProperty(visualUpdate=true, enumerationValues={"SwingConstants.LEFT","SwingConstants.CENTER","SwingConstants.RIGHT","SwingConstants.LEADING","SwingConstants.TRAILING"}, description="The horizontal alignment of the icon and text.") public void setHorizontalAlignment(int alignment) AbstractButton — SwingConstants.CENTER, однако подклассы, например JCheckBox, могут использовать другое значение по умолчанию.- Параметры:
-
alignment— значение выравнивания, одно из следующих значений:-
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING
-
- Вызывает исключение:
-
IllegalArgumentException— если выравнивание не входит в число допустимых значений
getVerticalTextPosition
public int getVerticalTextPosition()
- Возвращает:
- свойство
verticalTextPosition, одно из следующих значений:-
SwingConstants.CENTER(по умолчанию) -
SwingConstants.TOP -
SwingConstants.BOTTOM
-
setVerticalTextPosition
@BeanProperty(visualUpdate=true, enumerationValues={"SwingConstants.TOP","SwingConstants.CENTER","SwingConstants.BOTTOM"}, description="The vertical position of the text relative to the icon.") public void setVerticalTextPosition(int textPosition) - Параметры:
-
textPosition— одно из следующих значений:-
SwingConstants.CENTER(по умолчанию) -
SwingConstants.TOP -
SwingConstants.BOTTOM
-
getHorizontalTextPosition
public int getHorizontalTextPosition()
- Возвращает:
- свойство
horizontalTextPosition, одно из следующих значений:-
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING(по умолчанию)
-
setHorizontalTextPosition
@BeanProperty(visualUpdate=true, enumerationValues={"SwingConstants.LEFT","SwingConstants.CENTER","SwingConstants.RIGHT","SwingConstants.LEADING","SwingConstants.TRAILING"}, description="The horizontal position of the text relative to the icon.") public void setHorizontalTextPosition(int textPosition) - Параметры:
-
textPosition— одно из следующих значений:-
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING(по умолчанию)
-
- Вызывает исключение:
-
IllegalArgumentException— еслиtextPositionне входит в число допустимых значений, перечисленных выше
getIconTextGap
public int getIconTextGap()
- Возвращает:
- значение int, равное количеству пикселей между текстом и значком.
- С версии:
- 1.4
- См. также:
setIconTextGap
@BeanProperty(visualUpdate=true, description="If both the icon and text properties are set, this property defines the space between them.") public void setIconTextGap(int iconTextGap)
Значение этого свойства по умолчанию — 4 пикселя.
Это связанное свойство JavaBeans.
- Параметры:
-
iconTextGap— расстояние между значком и текстом, если эти свойства заданы. - С версии:
- 1.4
- См. также:
checkHorizontalKey
protected int checkHorizontalKey(int key, String exception)
key допустимым значением для свойств horizontalAlignment и horizontalTextPosition. Допустимые значения: -
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING
- Параметры:
-
key— проверяемое значение свойства -
exception— сообщение дляIllegalArgumentException, которое выбрасывается при недопустимом значении - Возвращает:
- аргумент
key - Вызывает исключение:
-
IllegalArgumentException— если key не является одним из перечисленных выше допустимых значений - См. также:
checkVerticalKey
protected int checkVerticalKey(int key, String exception)
key допустимым значением для вертикальных свойств. Допустимые значения: -
SwingConstants.CENTER -
SwingConstants.TOP -
SwingConstants.BOTTOM
- Параметры:
-
key— проверяемое значение свойства -
exception— сообщение дляIllegalArgumentException, которое выбрасывается при недопустимом значении - Возвращает:
- аргумент
key - Вызывает исключение:
-
IllegalArgumentException— если key не является одним из перечисленных выше допустимых значений
removeNotify
public void removeNotify()
KeyboardActions, настроенные в цепочке родительских компонентов. Этот метод вызывается внутренними средствами toolkit и не должен вызываться программами напрямую.- Переопределяет:
-
removeNotifyв классеJComponent - Начиная с:
- 1.6
- См. также:
setActionCommand
public void setActionCommand(String actionCommand)
- Параметры:
-
actionCommand— команда действия для этой кнопки
getActionCommand
public String getActionCommand()
- Возвращает:
- команду действия для этой кнопки
setAction
@BeanProperty(visualUpdate=true, description="the Action instance connected with this ActionEvent source") public void setAction(Action a)
Action. Новый объект Action заменяет ранее заданный объект Action, но не затрагивает объекты ActionListeners, добавленные отдельно с помощью addActionListener. Если объект Action уже зарегистрирован как ActionListener для кнопки, повторная регистрация не выполняется. Задание объекта Action немедленно изменяет все свойства, описанные в разделе Компоненты Swing, поддерживающие Action. В дальнейшем свойства кнопки автоматически обновляются при изменении свойств объекта Action.
Этот метод использует три других метода для задания значений свойств объекта Action и отслеживания их изменений. Для немедленного изменения свойств кнопки используется метод configurePropertiesFromAction. Чтобы отслеживать изменения значений свойств объекта Action, этот метод регистрирует объект PropertyChangeListener, возвращаемый методом createActionPropertyChangeListener. Стандартный объект PropertyChangeListener вызывает метод actionPropertyChanged при изменении свойства в Action.
- Параметры:
-
a— объектActionдляAbstractButtonилиnull - Начиная с:
- 1.3
- См. также:
getAction
public Action getAction()
Action для этого источника ActionEvent или null, если объект Action не задан.- Возвращает:
- объект
Actionдля этого источникаActionEventилиnull - Начиная с:
- 1.3
- См. также:
configurePropertiesFromAction
protected void configurePropertiesFromAction(Action a)
Action. Дополнительные сведения о задаваемых свойствах см. в разделе Компоненты Swing, поддерживающие Action.- Параметры:
-
a— объектAction, из которого извлекаются свойства, илиnull - Начиная с:
- 1.3
- См. также:
actionPropertyChanged
protected void actionPropertyChanged(Action action, String propertyName)
PropertyChangeListener, возвращаемого методом createActionPropertyChangeListener. Подклассам обычно не требуется вызывать его. Подклассы, поддерживающие дополнительные свойства Action, должны переопределить этот метод и configurePropertiesFromAction. Список свойств, задаваемых этим методом, см. в таблице раздела Компоненты Swing, поддерживающие Action.
- Параметры:
-
action— объектAction, связанный с этой кнопкой -
propertyName— имя изменившегося свойства - Начиная с:
- 1.6
- См. также:
createActionPropertyChangeListener
protected PropertyChangeListener createActionPropertyChangeListener(Action a)
PropertyChangeListener, который отслеживает изменения указанного объекта Action и обновляет соответствующие свойства. Предупреждение: При создании подкласса не создавайте анонимный внутренний класс. В противном случае время жизни кнопки будет зависеть от времени жизни объекта Action.
- Параметры:
-
a— действие кнопки - Возвращает:
- объект
PropertyChangeListener - Начиная с:
- 1.3
- См. также:
isBorderPainted
public boolean isBorderPainted()
borderPainted.- Возвращает:
- значение свойства
borderPainted - См. также:
setBorderPainted
@BeanProperty(visualUpdate=true, description="Whether the border should be painted.") public void setBorderPainted(boolean b)
borderPainted. Если true и у кнопки есть граница, она отображается. Значение свойства borderPainted по умолчанию — true. Некоторые реализации внешнего вида могут не поддерживать свойство borderPainted и в этом случае игнорируют его.
- Параметры:
-
b— если значение true и свойство границы не равноnull, граница отображается - См. также:
paintBorder
protected void paintBorder(Graphics g)
BorderPainted имеет значение true и у кнопки есть граница.- Переопределяет:
-
paintBorderв классеJComponent - Параметры:
-
g— контекстGraphics, в котором выполняется отрисовка - См. также:
isFocusPainted
public boolean isFocusPainted()
paintFocus.- Возвращает:
- значение свойства
paintFocus - См. также:
setFocusPainted
@BeanProperty(visualUpdate=true, description="Whether focus should be painted") public void setFocusPainted(boolean b)
paintFocus, которое должно иметь значение true, чтобы состояние фокуса отображалось. Значение свойства paintFocus по умолчанию — true. Некоторые реализации внешнего вида могут не отображать состояние фокуса и будут игнорировать это свойство.- Параметры:
-
b— если значениеtrue, состояние фокуса должно отображаться - См. также:
isContentAreaFilled
public boolean isContentAreaFilled()
contentAreaFilled.- Возвращает:
- значение свойства
contentAreaFilled - См. также:
setContentAreaFilled
@BeanProperty(visualUpdate=true, description="Whether the button should paint the content area or leave it transparent.") public void setContentAreaFilled(boolean b)
contentAreaFilled. Если true, кнопка закрашивает область содержимого. Чтобы создать прозрачную кнопку, например кнопку только со значком, задайте этому свойству значение false. Не вызывайте setOpaque(false). Значение свойства contentAreaFilled по умолчанию — true. Этот метод может изменить свойство непрозрачности компонента.
Точное поведение при вызове этого метода зависит от компонента и реализации L&F.
- Параметры:
-
b— если true, содержимое должно быть закрашено; если false, область содержимого не закрашивается - См. также:
isRolloverEnabled
public boolean isRolloverEnabled()
rolloverEnabled.- Возвращает:
- значение свойства
rolloverEnabled - См. также:
setRolloverEnabled
@BeanProperty(visualUpdate=true, description="Whether rollover effects should be enabled.") public void setRolloverEnabled(boolean b)
rolloverEnabled, которое должно иметь значение true, чтобы возникали эффекты при наведении указателя. Значение свойства rolloverEnabled по умолчанию — false. Некоторые реализации внешнего вида могут не реализовывать эффекты при наведении и будут игнорировать это свойство.- Параметры:
-
b— если значениеtrue, эффекты при наведении должны отображаться - См. также:
getMnemonic
public int getMnemonic()
- Возвращает:
- клавишу-мнемонику из модели
setMnemonic
@BeanProperty(visualUpdate=true, description="the keyboard character mnemonic") public void setMnemonic(int mnemonic)
Мнемоника должна соответствовать одной клавише клавиатуры и задаваться одним из кодов клавиш VK_XXX, определенных в java.awt.event.KeyEvent. Эти коды и расширенный набор кодов для международных клавиатур можно получить с помощью java.awt.event.KeyEvent.getExtendedKeyCodeForChar. Мнемоники не чувствительны к регистру, поэтому событие клавиши с соответствующим кодом активирует кнопку независимо от того, была ли нажата клавиша Shift.
Если символ, заданный как мнемоника, присутствует в строке надписи кнопки, его первое вхождение будет подчеркнуто, чтобы указать пользователю мнемонику.
- Параметры:
-
mnemonic— код клавиши, соответствующий мнемонике - См. также:
setMnemonic
@BeanProperty(visualUpdate=true, description="the keyboard character mnemonic") public void setMnemonic(char mnemonic)
setMnemonic(int) для задания мнемоники кнопки. Метод предназначен только для обработки символов в диапазоне от 'a' до 'z' или от 'A' до 'Z'.- Параметры:
-
mnemonic— символ, задающий значение мнемоники - См. также:
setDisplayedMnemonicIndex
@BeanProperty(visualUpdate=true, description="the index into the String to draw the keyboard character mnemonic at") public void setDisplayedMnemonicIndex(int index) throws IllegalArgumentException
Значение обновляется при изменении свойств, связанных с мнемоникой (например, самой мнемоники или текста). Обычно этот метод требуется вызывать только в том случае, если не нужно подчеркивать символ по умолчанию. Например, если текст — 'Save As', мнемоника — 'a', а оформить нужно 'A' в виде 'Save As', следует вызвать setDisplayedMnemonicIndex(5) после вызова setMnemonic(KeyEvent.VK_A).
- Параметры:
-
index— индекс символа в String, который нужно подчеркнуть - Вызывает исключение:
-
IllegalArgumentException— будет выброшено, еслиindexбольше или равно длине текста либо меньше -1 - Начиная с:
- 1.4
- См. также:
getDisplayedMnemonicIndex
public int getDisplayedMnemonicIndex()
- Возвращает:
- индекс символа-мнемоники
- Начиная с:
- 1.4
- См. также:
setMultiClickThreshhold
public void setMultiClickThreshhold(long threshold)
- Параметры:
-
threshold— интервал времени между нажатиями кнопки мыши, необходимый для создания соответствующих событий действия - Вызывает исключение:
-
IllegalArgumentException— если threshold < 0 - Начиная с:
- 1.4
- См. также:
getMultiClickThreshhold
public long getMultiClickThreshhold()
- Возвращает:
- интервал времени между нажатиями кнопки мыши, необходимый для создания соответствующих событий действия
- Начиная с:
- 1.4
- См. также:
getModel
public ButtonModel getModel()
- Возвращает:
- значение свойства
model - См. также:
setModel
@BeanProperty(description="Model that the Button uses.") public void setModel(ButtonModel newModel)
- Параметры:
-
newModel— новаяButtonModel - См. также:
getUI
public ButtonUI getUI()
- Переопределяет:
-
getUIв классеJComponent - Возвращает:
- объект ButtonUI
- См. также:
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the LookAndFeel.") public void setUI(ButtonUI ui)
- Параметры:
-
ui— новый объект L&FButtonUI - См. также:
updateUI
public void updateUI()
AbstractButton должны переопределять этот метод для обновления UI. Например, JButton может выполнить следующие действия:
setUI((ButtonUI)UIManager.getUI(
"ButtonUI", "javax.swing.plaf.basic.BasicButtonUI", this));
- Переопределяет:
-
updateUIв классеJComponent - См. также:
addImpl
protected void addImpl(Component comp, Object constraints, int index)
Container.addImpl(Component, Object, int).- Переопределяет:
-
addImplв классеContainer - Параметры:
-
comp— добавляемый компонент -
constraints— объект, задающий ограничения компоновки для этого компонента -
index— позиция в списке контейнера, куда вставляется компонент; значение-1означает добавление в конец - Вызывает исключение:
-
IllegalArgumentException— если значениеindexнедопустимо -
IllegalArgumentException— если родительский контейнер добавляется в самого себя -
IllegalArgumentException— если в контейнер добавляется окно - Начиная с:
- 1.5
- См. также:
setLayout
public void setLayout(LayoutManager mgr)
Container.setLayout(LayoutManager).addChangeListener
public void addChangeListener(ChangeListener l)
ChangeListener.- Параметры:
-
l— добавляемый обработчик
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Параметры:
-
l— удаляемый обработчик
getChangeListeners
@BeanProperty(bound=false) public ChangeListener[] getChangeListeners()
ChangeListeners, добавленных в этот AbstractButton с помощью addChangeListener().- Возвращает:
- все добавленные объекты
ChangeListeners или пустой массив, если обработчики не добавлялись - Начиная с:
- 1.4
fireStateChanged
protected void fireStateChanged()
- См. также:
addActionListener
public void addActionListener(ActionListener l)
ActionListener.- Параметры:
-
l— добавляемый объектActionListener
removeActionListener
public void removeActionListener(ActionListener l)
ActionListener из кнопки. Если этот обработчик является текущим объектом Action кнопки, то Action присваивается значение null.- Параметры:
-
l— удаляемый обработчик
getActionListeners
@BeanProperty(bound=false) public ActionListener[] getActionListeners()
ActionListeners, добавленных в этот AbstractButton с помощью addActionListener().- Возвращает:
- все добавленные объекты
ActionListeners или пустой массив, если обработчики не добавлялись - Начиная с:
- 1.4
createChangeListener
protected ChangeListener createChangeListener()
ChangeEvents, могут переопределить этот метод, чтобы он возвращал другую реализацию ChangeListener.- Возвращает:
- новый объект
ChangeListener
fireActionPerformed
protected void fireActionPerformed(ActionEvent event)
event.- Параметры:
-
event— объектActionEvent - См. также:
fireItemStateChanged
protected void fireItemStateChanged(ItemEvent event)
event.- Параметры:
-
event— объектItemEvent - См. также:
createActionListener
protected ActionListener createActionListener()
ActionListener, добавляемый в модель.- Возвращает:
ActionListener
createItemListener
protected ItemListener createItemListener()
ItemListener, добавляемый в модель.- Возвращает:
ItemListener
setEnabled
public void setEnabled(boolean b)
- Переопределяет:
-
setEnabledв классеJComponent - Параметры:
-
b— true, чтобы включить кнопку, иначе false - См. также:
getLabel
@Deprecated public String getLabel()
getText
- Возвращает:
String, содержащую метку
setLabel
@Deprecated @BeanProperty(description="Replace by setText(text)") public void setLabel(String label)
setText(text)
- Параметры:
-
label—String, содержащая текст
addItemListener
public void addItemListener(ItemListener l)
ItemListener к checkbox.- Определено в:
-
addItemListenerв интерфейсеItemSelectable - Параметры:
-
l— добавляемыйItemListener - См. также:
removeItemListener
public void removeItemListener(ItemListener l)
ItemListener из кнопки.- Определено в:
-
removeItemListenerв интерфейсеItemSelectable - Параметры:
-
l— удаляемыйItemListener - См. также:
getItemListeners
@BeanProperty(bound=false) public ItemListener[] getItemListeners()
ItemListener, добавленных к этому AbstractButton с помощью addItemListener().- Возвращает:
- все
ItemListener, добавленные к объекту, или пустой массив, если слушатели не добавлялись - Начиная с:
- 1.4
getSelectedObjects
@BeanProperty(bound=false) public Object[] getSelectedObjects()
null, если кнопка не выбрана.- Определено в:
-
getSelectedObjectsв интерфейсеItemSelectable - Возвращает:
- массив, содержащий один объект: текст кнопки, если элемент выбран; иначе
null
init
protected void init(String text, Icon icon)
AbstractButton.- Параметры:
-
text— текст кнопки -
icon— изображение Icon для отображения на кнопке
imageUpdate
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
null или не является ImageIcon с Image, равным переданному Image, возвращает false; в противном случае делегирует вызов суперклассу.- Определено в:
-
imageUpdateв интерфейсеImageObserver - Переопределяет:
-
imageUpdateв классеComponent - Параметры:
-
img— сравниваемыйImage -
infoflags— флаги, используемые для перерисовки кнопки при обновлении изображения и определяющие объём перерисовки -
x— координата x -
y— координата y -
w— ширина -
h— высота - Возвращает:
-
false, если infoflags указывает, что изображение полностью загружено; в противном случае —true. - См. также:
paramString
protected String paramString()
AbstractButton. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null. Переопределите paramString, чтобы предоставить сведения о конкретных новых аспектах компонентов JFC.
- Переопределяет:
-
paramStringв классеJComponent - Возвращает:
- строковое представление этого
AbstractButton
© 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.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/AbstractButton.html
getText