Класс AbstractButton
- Все реализуемые интерфейсы:
-
ImageObserver,ItemSelectable,MenuContainer,Serializable,SwingConstants
- Прямые известные подклассы:
-
JButton,JMenuItem,JToggleButton
@JavaBean(defaultProperty="UI") public abstract class AbstractButton extends JComponent implements ItemSelectable, SwingConstants
Кнопки могут быть настроены и в некоторой степени управляться объектами Action. Использование Action с кнопкой имеет множество преимуществ помимо непосредственной настройки кнопки. Дополнительные сведения см. в разделе Swing Компоненты, поддерживающие Action, а также в Как использовать действия, разделе учебника The Java Tutorial.
Дополнительную информацию см. в разделе Как использовать кнопки, флажки и радиокнопки учебника The Java Tutorial.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или удаленного вызова методов (RMI) между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans добавлена в пакет java.beans. См. XMLEncoder.
- С:
- 1.2
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
AbstractButton.AccessibleAbstractButton |
Этот класс реализует поддержку доступности для класса AbstractButton. |
protected class |
AbstractButton.ButtonChangeListener |
Расширяет ChangeListener для сериализации. |
Вложенные классы/интерфейсы, объявленные в классе javax.swing.JComponent
JComponent.AccessibleJComponent
Вложенные классы/интерфейсы, объявленные в классе java.awt.Container
Container.AccessibleAWTContainer
Вложенные классы/интерфейсы, объявленные в классе java.awt.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 |
Указывает изменение состояния активации эффекта наведения курсора. |
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 |
Указывает изменение вертикального расположения текста кнопки. |
Поля, объявленные в классе javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Поля, объявленные в классе java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Поля, объявленные в интерфейсе java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Поля, объявленные в интерфейсе javax.swing.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 |
Конструктор для вызова подклассами. |
Краткое описание методов
| Modifier and Type | Method | Description |
|---|---|---|
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, и кнопка имеет границу. |
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 для отображения эффектов наведения. |
void |
setRolloverIcon |
Устанавливает иконку наведения для кнопки. |
void |
setRolloverSelectedIcon |
Устанавливает иконку наведения для выделенной кнопки. |
void |
setSelected |
Устанавливает состояние кнопки. |
void |
setSelectedIcon |
Устанавливает выбранную иконку для кнопки. |
void |
setText |
Устанавливает текст кнопки. |
void |
setUI |
Устанавливает объект L&F, который отображает этот компонент. |
void |
setVerticalAlignment |
Устанавливает вертикальное выравнивание иконки и текста. |
void |
setVerticalTextPosition |
Устанавливает вертикальное положение текста относительно иконки. |
void |
updateUI() |
Сбрасывает свойство пользовательского интерфейса до значения из текущей темы оформления. |
Methods declared in class javax.swing.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
Methods declared in class java.awt.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
Methods declared in class java.awt.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.- Returns:
-
true, если свойство кнопкиtextне должно отражать свойствоAction; по умолчаниюfalse - Since:
- 1.6
getText
public String getText()
- Returns:
- текст кнопки
- См. также:
setText
@BeanProperty(preferred=true, visualUpdate=true, description="The button\'s text.") public void setText(String text)
- Parameters:
-
text- строка, используемая для установки текста - См. также:
isSelected
public boolean isSelected()
- Returns:
- true, если кнопка переключатель выбрана, иначе false
setSelected
public void setSelected(boolean b)
actionEvent. Вызовите doClick, чтобы выполнить программное изменение состояния.- Parameters:
-
b- true, если кнопка выбрана, иначе false
doClick
public void doClick()
doClick
public void doClick(int pressTime)
pressTime миллисекунд.- Parameters:
-
pressTime- время удержания кнопки в миллисекундах
setMargin
@BeanProperty(visualUpdate=true, description="The space between the button\'s border and the label.") public void setMargin(Insets m)
null приведет к использованию кнопкой стандартного отступа. Стандартный объект Border кнопки будет использовать это значение для создания правильного отступа. Однако, если для кнопки задан нестандартный отступ, за создание соответствующего отступа отвечает объект Border (в противном случае это свойство будет фактически проигнорировано).- Parameters:
-
m- отступ между границей и меткой
getMargin
public Insets getMargin()
- Returns:
- объект
Insets, определяющий отступ между границей кнопки и меткой - См. также:
getIcon
public Icon getIcon()
- Returns:
- стандартный
Icon - См. также:
setIcon
@BeanProperty(visualUpdate=true, description="The button\'s default icon") public void setIcon(Icon defaultIcon)
- Parameters:
-
defaultIcon- значок, используемый в качестве стандартного изображения - См. также:
getPressedIcon
public Icon getPressedIcon()
- Returns:
- свойство
pressedIcon - См. также:
setPressedIcon
@BeanProperty(visualUpdate=true, description="The pressed icon for the button.") public void setPressedIcon(Icon pressedIcon)
- Parameters:
-
pressedIcon- значок, используемый в качестве изображения "нажатия" - См. также:
getSelectedIcon
public Icon getSelectedIcon()
- Returns:
- свойство
selectedIcon - См. также:
setSelectedIcon
@BeanProperty(visualUpdate=true, description="The selected icon for the button.") public void setSelectedIcon(Icon selectedIcon)
- Parameters:
-
selectedIcon- значок, используемый в качестве изображения "выделения" - См. также:
getRolloverIcon
public Icon getRolloverIcon()
- Returns:
- свойство
rolloverIcon - См. также:
setRolloverIcon
@BeanProperty(visualUpdate=true, description="The rollover icon for the button.") public void setRolloverIcon(Icon rolloverIcon)
- Parameters:
-
rolloverIcon- значок, используемый в качестве изображения "при наведении" - См. также:
getRolloverSelectedIcon
public Icon getRolloverSelectedIcon()
- Returns:
- свойство
rolloverSelectedIcon - См. также:
setRolloverSelectedIcon
@BeanProperty(visualUpdate=true, description="The rollover selected icon for the button.") public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
- Parameters:
-
rolloverSelectedIcon- значок, используемый в качестве изображения "выделенного при наведении" - См. также:
getDisabledIcon
public Icon getDisabledIcon()
Некоторые темы оформления могут не отображать значок отключения, в этом случае они проигнорируют его.
- Returns:
- свойство
disabledIcon - См. также:
setDisabledIcon
@BeanProperty(visualUpdate=true, description="The disabled icon for the button.") public void setDisabledIcon(Icon disabledIcon)
- Parameters:
-
disabledIcon- значок, используемый в качестве изображения "отключено" - См. также:
getDisabledSelectedIcon
public Icon getDisabledSelectedIcon()
getDisabledIcon() в противном случае. Некоторые темы оформления могут не отображать значок выделенного отключения, в этом случае они проигнорируют его.
- Returns:
- свойство
disabledSelectedIcon - См. также:
setDisabledSelectedIcon
@BeanProperty(visualUpdate=true, description="The disabled selection icon for the button.") public void setDisabledSelectedIcon(Icon disabledSelectedIcon)
- Parameters:
-
disabledSelectedIcon- значок, используемый в качестве изображения "выделено и отключено" - См. также:
getVerticalAlignment
public int getVerticalAlignment()
- Returns:
- свойство
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) - Parameters:
-
alignment- одно из следующих значений:-
SwingConstants.CENTER(по умолчанию) -
SwingConstants.TOP -
SwingConstants.BOTTOM
-
- Throws:
-
IllegalArgumentException- если выравнивание не соответствует одному из допустимых значений, перечисленных выше
getHorizontalAlignment
public int getHorizontalAlignment()
AbstractButton установлено значение SwingConstants.CENTER, но подклассы, такие как JCheckBox, могут использовать другое значение по умолчанию.- Returns:
- свойство
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, могут использовать другое значение по умолчанию.- Parameters:
-
alignment- значение выравнивания, одно из следующих значений:-
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING
-
- Throws:
-
IllegalArgumentException- если выравнивание не является одним из допустимых значений
getVerticalTextPosition
public int getVerticalTextPosition()
- Returns:
- свойство
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) - Parameters:
-
textPosition- одно из следующих значений:-
SwingConstants.CENTER(по умолчанию) -
SwingConstants.TOP -
SwingConstants.BOTTOM
-
getHorizontalTextPosition
public int getHorizontalTextPosition()
- Returns:
- свойство
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) - Parameters:
-
textPosition- одно из следующих значений:-
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING(по умолчанию)
-
- Throws:
-
IllegalArgumentException- еслиtextPositionне соответствует одному из допустимых значений, перечисленных выше
getIconTextGap
public int getIconTextGap()
- Returns:
- целое число, равное количеству пикселей между текстом и значком.
- Since:
- 1.4
- See Also:
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.
- Parameters:
-
iconTextGap- расстояние между значком и текстом, если эти свойства установлены. - Since:
- 1.4
- See Also:
checkHorizontalKey
protected int checkHorizontalKey(int key, String exception)
key допустимым значением для свойств horizontalAlignment и horizontalTextPosition. Допустимые значения: -
SwingConstants.RIGHT -
SwingConstants.LEFT -
SwingConstants.CENTER -
SwingConstants.LEADING -
SwingConstants.TRAILING
- Parameters:
-
key- проверяемое значение свойства -
exception- сообщение, используемое вIllegalArgumentExceptionпри недопустимом значении - Returns:
- аргумент
key - Throws:
-
IllegalArgumentException- если ключ не соответствует одному из допустимых значений, перечисленных выше - See Also:
checkVerticalKey
protected int checkVerticalKey(int key, String exception)
key допустимым значением для вертикальных свойств. Допустимые значения: -
SwingConstants.CENTER -
SwingConstants.TOP -
SwingConstants.BOTTOM
- Parameters:
-
key- проверяемое значение свойства -
exception- сообщение, используемое вIllegalArgumentExceptionпри недопустимом значении - Returns:
- аргумент
key - Throws:
-
IllegalArgumentException- если ключ не соответствует одному из допустимых значений, перечисленных выше
removeNotify
public void removeNotify()
KeyboardAction, настроенные в цепочке родительских компонентов, удаляются. Этот метод вызывается внутренне инструментарием и не должен вызываться программами напрямую.- Overrides:
-
removeNotifyв классеJComponent - Since:
- 1.6
- See Also:
setActionCommand
public void setActionCommand(String actionCommand)
- Parameters:
-
actionCommand- команда действия для этой кнопки
getActionCommand
public String getActionCommand()
- Returns:
- команда действия для этой кнопки
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 приводит к немедленному изменению всех свойств, описанных в Поддержка Action в компонентах Swing. Впоследствии свойства кнопки автоматически обновляются по мере изменения свойств Action.
Этот метод использует три других метода для установки и отслеживания значений свойств Action. Он использует метод configurePropertiesFromAction для немедленного изменения свойств кнопки. Для отслеживания изменений значений свойств Action этот метод регистрирует PropertyChangeListener, возвращенное методом createActionPropertyChangeListener. По умолчанию PropertyChangeListener вызывает метод actionPropertyChanged при изменении свойства в Action.
- Parameters:
-
a-ActionдляAbstractButtonилиnull - Since:
- 1.3
- See Also:
getAction
public Action getAction()
Action для этого источника ActionEvent, или null, если Action не установлен.- Returns:
Actionдля этого источникаActionEventилиnull- Since:
- 1.3
- See Also:
configurePropertiesFromAction
protected void configurePropertiesFromAction(Action a)
Action. Дополнительная информация о том, какие свойства устанавливаются, приведена в разделе Компоненты Swing, поддерживающие Action.- Parameters:
-
a- theAction, от которого следует получить свойства, илиnull - Since:
- 1.3
- See Also:
actionPropertyChanged
protected void actionPropertyChanged(Action action, String propertyName)
PropertyChangeListener, возвращаемого методом createActionPropertyChangeListener. Подклассам обычно не нужно вызывать его. Подклассы, которые поддерживают дополнительные Action свойства, должны переопределять его и метод configurePropertiesFromAction. Список свойств, которые устанавливаются этим методом, приведен в таблице в разделе Компоненты Swing, поддерживающие Action.
- Parameters:
-
action- theAction, связанный с этой кнопкой -
propertyName- имя свойства, которое изменилось - Since:
- 1.6
- See Also:
createActionPropertyChangeListener
protected PropertyChangeListener createActionPropertyChangeListener(Action a)
PropertyChangeListener, который отвечает за прослушивание изменений от указанного Action и обновление соответствующих свойств. Предупреждение: Если вы наследуете этот класс, не создавайте анонимный внутренний класс. В противном случае срок существования кнопки будет привязан к сроку существования Action.
- Parameters:
-
a- действие кнопки - Returns:
- the
PropertyChangeListener - Since:
- 1.3
- See Also:
isBorderPainted
public boolean isBorderPainted()
borderPainted.- Returns:
- значение свойства
borderPainted - See Also:
setBorderPainted
@BeanProperty(visualUpdate=true, description="Whether the border should be painted.") public void setBorderPainted(boolean b)
borderPainted. Если true и у кнопки есть граница, то граница отображается. Значение по умолчанию для свойства borderPainted равно true. Некоторые стили отображения могут не поддерживать свойство borderPainted, в этом случае они его игнорируют.
- Parameters:
-
b- если true и свойство border неnull, граница отображается - See Also:
paintBorder
protected void paintBorder(Graphics g)
BorderPainted равно true и у кнопки есть граница.- Overrides:
-
paintBorderв классеJComponent - Parameters:
-
g- контекстGraphicsдля рисования - See Also:
isFocusPainted
public boolean isFocusPainted()
paintFocus.- Returns:
- свойство
paintFocus - See Also:
setFocusPainted
@BeanProperty(visualUpdate=true, description="Whether focus should be painted") public void setFocusPainted(boolean b)
paintFocus, которое должно быть true для отображения состояния фокуса. Значение свойства paintFocus по умолчанию равно true. Некоторые стили отображения могут не отображать состояние фокуса; в этом случае они проигнорируют это свойство.- Parameters:
-
b- еслиtrue, состояние фокуса должно быть отображено - See Also:
isContentAreaFilled
public boolean isContentAreaFilled()
contentAreaFilled.- Returns:
- свойство
contentAreaFilled - See Also:
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. Эта функция может изменить свойство opaque компонента.
Точное поведение вызова этой функции зависит от конкретного компонента и L&F.
- Parameters:
-
b- если true, содержимое должно быть заполнено; если false, область содержимого не заполнена - See Also:
isRolloverEnabled
public boolean isRolloverEnabled()
rolloverEnabled.- Returns:
- значение свойства
rolloverEnabled - See Also:
setRolloverEnabled
@BeanProperty(visualUpdate=true, description="Whether rollover effects should be enabled.") public void setRolloverEnabled(boolean b)
rolloverEnabled, которое должно быть true для того, чтобы эффекты наведения курсора сработали. Значение свойства rolloverEnabled по умолчанию равно false. Некоторые стили отображения могут не реализовывать эффекты наведения курсора; в этом случае они проигнорируют это свойство.- Parameters:
-
b- еслиtrue, эффекты наведения курсора должны быть отображены - See Also:
getMnemonic
public int getMnemonic()
- Returns:
- горячую клавишу из модели
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.
Если символ, определенный горячей клавишей, встречается в тексте метки кнопки, то первая его встреча будет подчеркнута, чтобы указать пользователю горячую клавишу.
- Parameters:
-
mnemonic- код клавиши, представляющий горячую клавишу - See Also:
setMnemonic
@BeanProperty(visualUpdate=true, description="the keyboard character mnemonic") public void setMnemonic(char mnemonic)
setMnemonic(int) для установки горячей клавиши кнопки. Этот метод предназначен только для обработки символьных значений, которые находятся между 'a' и 'z' или 'A' и 'Z'.- Parameters:
-
mnemonic- символ, определяющий значение горячей клавиши - See Also:
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- Индекс в строке для подчеркивания - Исключения:
-
IllegalArgumentException- будет выброшено, еслиindex>= длины текста или < -1 - С версии:
- 1.4
- См. также:
getDisplayedMnemonicIndex
public int getDisplayedMnemonicIndex()
- Возвращает:
- индекс, представляющий символ мнемоники
- С версии:
- 1.4
- См. также:
setMultiClickThreshhold
public void setMultiClickThreshhold(long threshold)
- Параметры:
-
threshold- количество времени, необходимое между событиями нажатия мыши для генерации соответствующих событий действия - Исключения:
-
IllegalArgumentException- если пороговое значение < 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- объектButtonUIL&F - См. также:
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) для полного описания этого метода.- Переопределяет:
-
setLayoutв классеContainer - Параметры:
-
mgr- указанный менеджер компоновки - С версии:
- 1.5
- См. также:
addChangeListener
public void addChangeListener(ChangeListener l)
ChangeListener к кнопке.- Параметры:
-
l- слушатель, который нужно добавить
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Параметры:
-
l- слушатель, который нужно удалить
getChangeListeners
@BeanProperty(bound=false) public ChangeListener[] getChangeListeners()
ChangeListener, добавленных в этот AbstractButton с помощью addChangeListener().- Возвращает:
- все добавленные
ChangeListenerили пустой массив, если слушатели не были добавлены - С версии:
- 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()
ActionListener, добавленных в этот AbstractButton с помощью addActionListener().- Возвращает:
- все добавленные
ActionListenerили пустой массив, если слушатели не были добавлены - С версии:
- 1.4
createChangeListener
protected ChangeListener createChangeListener()
ChangeEvents по-другому, могут переопределить этот метод, чтобы вернуть другую реализацию ChangeListener.- Returns:
- новая
ChangeListener
fireActionPerformed
protected void fireActionPerformed(ActionEvent event)
event.- Parameters:
-
event— объектActionEvent - See Also:
fireItemStateChanged
protected void fireItemStateChanged(ItemEvent event)
event.- Parameters:
-
event— объектItemEvent - See Also:
createActionListener
protected ActionListener createActionListener()
ActionListener, который добавляется к модели.- Returns:
ActionListener
createItemListener
protected ItemListener createItemListener()
ItemListener, который добавляется к модели.- Returns:
ItemListener
setEnabled
public void setEnabled(boolean b)
- Overrides:
-
setEnabledв классеJComponent - Parameters:
-
b— true для включения кнопки, иначе false - See Also:
getLabel
@Deprecated public String getLabel()
getText
- Returns:
- строку
String, содержащую метку
setLabel
@Deprecated @BeanProperty(description="Replace by setText(text)") public void setLabel(String label)
setText(text)
- Parameters:
-
label— строкуString, содержащую текст
addItemListener
public void addItemListener(ItemListener l)
ItemListener к checkbox.- Specified by:
-
addItemListenerв интерфейсеItemSelectable - Parameters:
-
l— добавляемыйItemListener - See Also:
removeItemListener
public void removeItemListener(ItemListener l)
ItemListener из кнопки.- Specified by:
-
removeItemListenerв интерфейсеItemSelectable - Parameters:
-
l— удаляемыйItemListener - See Also:
getItemListeners
@BeanProperty(bound=false) public ItemListener[] getItemListeners()
ItemListener, добавленных к этому AbstractButton с помощью addItemListener().- Returns:
- все добавленные
ItemListenerили пустой массив, если слушатели не добавлены - Since:
- 1.4
getSelectedObjects
@BeanProperty(bound=false) public Object[] getSelectedObjects()
null, если кнопка не выбрана.- Specified by:
-
getSelectedObjectsв интерфейсеItemSelectable - Returns:
- массив, содержащий 1 объект: текст кнопки, если элемент выбран; иначе
null
init
protected void init(String text, Icon icon)
AbstractButton.- Parameters:
-
text— текст кнопки -
icon— изображение Icon для отображения на кнопке
imageUpdate
public boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
null или не является ImageIcon с Image, равным переданному Image, вернуть false; иначе делегирует вызов суперклассу.- Specified by:
-
imageUpdateв интерфейсеImageObserver - Overrides:
-
imageUpdateв классеComponent - Parameters:
-
img—Imageдля сравнения -
infoflags— флаги, используемые для перерисовки кнопки при обновлении изображения и определяющие, сколько необходимо перерисовать -
x— координата x -
y— координата y -
w— ширина -
h— высота - Returns:
-
false, если флаги infoflags указывают, что изображение полностью загружено;trueв противном случае. - See Also:
paramString
protected String paramString()
AbstractButton. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут варьироваться между реализациями. Возвращаемая строка может быть пустой, но не null. Переопределение paramString для предоставления информации о специфических новых аспектах компонентов JFC.
- Overrides:
-
paramStringв классеJComponent - Returns:
- строковое представление этого
AbstractButton
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/AbstractButton.html
getText