Класс 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, а также в разделе Как использовать Action в руководстве Java.
Дополнительную информацию см. в разделе Как использовать кнопки, флажки и радиокнопки в руководстве Java.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями 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 |
Идентифицирует изменение состояния перехода между состояниями 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 |
Идентифицирует изменение вертикального расположения текста кнопки. |
Поля, объявленные в классе 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() |
Сбрасывает свойство UI до значения из текущей темы. |
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.- Parameters:
-
hideActionText-true, если свойствоtextкнопки не должно отражать свойствоAction; значение по умолчанию —false - Since:
- 1.6
- See Also:
getHideActionText
public boolean getHideActionText()
hideActionText, определяющего, отображает ли кнопка текст из Action. Это полезно только в том случае, если на кнопку установлен Action.- Returns:
-
true, если свойствоtextкнопки не должно отражать свойствоAction; значение по умолчанию —false - Since:
- 1.6
getText
public String getText()
- Returns:
- текст кнопки
- See Also:
setText
@BeanProperty(preferred=true, visualUpdate=true, description="The button's text.") public void setText(String text)
- Parameters:
-
text- строка, используемая для установки текста - See Also:
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, за создание соответствующего отступа отвечает объект Border (иначе это свойство будет фактически проигнорировано).- Parameters:
-
m- отступ между границей и меткой
getMargin
public Insets getMargin()
- Returns:
- объект
Insets, определяющий отступ между границей кнопки и меткой - See Also:
getIcon
public Icon getIcon()
- Returns:
- стандартный
Icon - See Also:
setIcon
@BeanProperty(visualUpdate=true, description="The button's default icon") public void setIcon(Icon defaultIcon)
- Parameters:
-
defaultIcon- значок, используемый в качестве стандартного изображения - See Also:
getPressedIcon
public Icon getPressedIcon()
- Returns:
- свойство
pressedIcon - See Also:
setPressedIcon
@BeanProperty(visualUpdate=true, description="The pressed icon for the button.") public void setPressedIcon(Icon pressedIcon)
- Parameters:
-
pressedIcon- значок, используемый в качестве изображения «нажатия» - See Also:
getSelectedIcon
public Icon getSelectedIcon()
- Returns:
- свойство
selectedIcon - See Also:
setSelectedIcon
@BeanProperty(visualUpdate=true, description="The selected icon for the button.") public void setSelectedIcon(Icon selectedIcon)
- Parameters:
-
selectedIcon- значок, используемый в качестве изображения «выделения» - See Also:
getRolloverIcon
public Icon getRolloverIcon()
- Returns:
- свойство
rolloverIcon - See Also:
setRolloverIcon
@BeanProperty(visualUpdate=true, description="The rollover icon for the button.") public void setRolloverIcon(Icon rolloverIcon)
- Parameters:
-
rolloverIcon- значок, используемый в качестве изображения «наведения» - See Also:
getRolloverSelectedIcon
public Icon getRolloverSelectedIcon()
- Returns:
- свойство
rolloverSelectedIcon - See Also:
setRolloverSelectedIcon
@BeanProperty(visualUpdate=true, description="The rollover selected icon for the button.") public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
- Parameters:
-
rolloverSelectedIcon- значок, используемый в качестве изображения «выделенное наведение» - See Also:
getDisabledIcon
public Icon getDisabledIcon()
Некоторые стили отображения могут не отрисовывать значок отключённого состояния, в этом случае они игнорируют его.
- Returns:
- свойство
disabledIcon - See Also:
setDisabledIcon
@BeanProperty(visualUpdate=true, description="The disabled icon for the button.") public void setDisabledIcon(Icon disabledIcon)
- Parameters:
-
disabledIcon- значок, используемый в качестве изображения отключённого состояния - See Also:
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()
- Возвращает:
- целое число, равное количеству пикселей между текстом и значком.
- С:
- 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- если ключ не соответствует одному из допустимых значений, перечисленных выше - См. также:
checkVerticalKey
protected int checkVerticalKey(int key, String exception)
key является допустимым значением для вертикальных свойств. Допустимые значения: -
SwingConstants.CENTER -
SwingConstants.TOP -
SwingConstants.BOTTOM
- Параметры:
-
key- проверяемое значение свойства -
exception- сообщение, используемое вIllegalArgumentException, которое выбрасывается для недопустимого значения - Возвращает:
- аргумент
key - Исключения:
-
IllegalArgumentException- если ключ не соответствует одному из допустимых значений, перечисленных выше
removeNotify
public void removeNotify()
KeyboardAction, настроенные в цепочке родительских компонентов, удаляются. Этот метод вызывается инструментарием внутренне и не должен вызываться программами напрямую.- Переопределяет:
-
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.
- 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-Action, из которого необходимо получить свойства, илиnull - Since:
- 1.3
- See Also:
actionPropertyChanged
protected void actionPropertyChanged(Action action, String propertyName)
PropertyChangeListener, возвращённого из createActionPropertyChangeListener. Подклассам обычно вызывать это не нужно. Подклассы, поддерживающие дополнительные Action свойства, должны переопределять этот метод и configurePropertiesFromAction. Список свойств, которые устанавливает этот метод, см. в таблице в Компоненты Swing, поддерживающие Action.
- Parameters:
-
action-Action, связанный с этой кнопкой -
propertyName- имя изменённого свойства - Since:
- 1.6
- See Also:
createActionPropertyChangeListener
protected PropertyChangeListener createActionPropertyChangeListener(Action a)
PropertyChangeListener, который отвечает за прослушивание изменений от указанного Action и обновление соответствующих свойств. Предупреждение: Если вы создаёте подкласс, не создавайте анонимный внутренний класс. В противном случае срок службы кнопки будет привязан к сроку службы Action.
- Parameters:
-
a- действие кнопки - Returns:
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. Некоторые визуальные стили (look and feels) могут не поддерживать свойство borderPainted, в этом случае они его игнорируют.
- Parameters:
-
b- если true и свойство границы не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. Некоторые визуальные стили (look and feels) могут не отрисовывать состояние фокуса; они проигнорируют это свойство.- 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 компонента.
Точное поведение вызова этой функции зависит от конкретного компонента и визуального стиля.
- 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
Значение обновляется по мере изменения свойств, связанных с мнемоникой (например, самой мнемоники, текста...). Вам следует вызывать этот метод только в том случае, если вы не хотите, чтобы символ по умолчанию был подчеркнут. Например, если текст был «Сохранить как», с мнемоникой «a», и вы хотели, чтобы «A» был выделен как «Сохранить Aс», вы должны вызвать setDisplayedMnemonicIndex(5) после вызова setMnemonic(KeyEvent.VK_A).
- Parameters:
-
index- Индекс в строке для подчеркивания - Throws:
-
IllegalArgumentException- будет брошено, еслиindexбольше или равно длине текста или меньше -1 - Since:
- 1.4
- See Also:
getDisplayedMnemonicIndex
public int getDisplayedMnemonicIndex()
- Returns:
- индекс, представляющий символ мнемоники
- Since:
- 1.4
- See Also:
setMultiClickThreshhold
public void setMultiClickThreshhold(long threshold)
- Parameters:
-
threshold- время, необходимое между событиями нажатия мыши, чтобы сгенерировать соответствующие события действий - Throws:
-
IllegalArgumentException- если порог < 0 - Since:
- 1.4
- See Also:
getMultiClickThreshhold
public long getMultiClickThreshhold()
- Returns:
- время, необходимое между событиями нажатия мыши, чтобы сгенерировать соответствующие события действий
- Since:
- 1.4
- See Also:
getModel
public ButtonModel getModel()
- Returns:
- свойство
model - See Also:
setModel
@BeanProperty(description="Model that the Button uses.") public void setModel(ButtonModel newModel)
- Parameters:
-
newModel- новаяButtonModel - See Also:
getUI
public ButtonUI getUI()
- Overrides:
-
getUIв классеJComponent - Returns:
- объект ButtonUI
- See Also:
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the LookAndFeel.") public void setUI(ButtonUI ui)
- Parameters:
-
ui- объект L&FButtonUI - See Also:
updateUI
public void updateUI()
AbstractButton должны переопределять этот метод для обновления UI. Например, JButton может сделать следующее:
setUI((ButtonUI)UIManager.getUI(
"ButtonUI", "javax.swing.plaf.basic.BasicButtonUI", this));
- Overrides:
-
updateUIв классеJComponent - See Also:
addImpl
protected void addImpl(Component comp, Object constraints, int index)
Container.addImpl(Component, Object, int) для полного описания этого метода.- Overrides:
-
addImplв классеContainer - Parameters:
-
comp- добавляемый компонент -
constraints- объект, выражающий ограничения макета для этого компонента -
index- позиция в списке контейнера, в которой следует вставить компонент, где-1означает добавление в конец - Throws:
-
IllegalArgumentException- еслиindexневерно -
IllegalArgumentException- если добавляется родитель контейнера в него сам -
IllegalArgumentException- если добавляется окно в контейнер - Since:
- 1.5
- See Also:
setLayout
public void setLayout(LayoutManager mgr)
Container.setLayout(LayoutManager) для полного описания этого метода.addChangeListener
public void addChangeListener(ChangeListener l)
ChangeListener к кнопке.- Parameters:
-
l- слушатель, который нужно добавить
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Parameters:
-
l- слушатель, который нужно удалить
getChangeListeners
@BeanProperty(bound=false) public ChangeListener[] getChangeListeners()
ChangeListener, добавленных к этому AbstractButton с помощью addChangeListener().- Returns:
- все добавленные
ChangeListenerили пустой массив, если слушатели не были добавлены - Since:
- 1.4
fireStateChanged
protected void fireStateChanged()
- See Also:
addActionListener
public void addActionListener(ActionListener l)
ActionListener к кнопке.- Parameters:
-
l- добавляемыйActionListener
removeActionListener
public void removeActionListener(ActionListener l)
ActionListener из кнопки. Если слушатель является текущим установленным Action для кнопки, то Action устанавливается в null.- Parameters:
-
l- слушатель, который нужно удалить
getActionListeners
@BeanProperty(bound=false) public ActionListener[] getActionListeners()
ActionListener, добавленных к этому AbstractButton с помощью addActionListener().- Returns:
- все добавленные
ActionListenerили пустой массив, если слушатели не были добавлены - Since:
- 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; в противном случае делегируется суперклассу.- Определено в:
-
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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/AbstractButton.html
getText