|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class AbstractButton extends JComponent implements ItemSelectable, SwingConstants
Кнопки могут быть сконфигурированы, и до некоторой степени управляться, Actions. Используя Action с кнопкой обладает многими преимуществами вне прямого конфигурирования кнопки. Обратитесь к Компонентной Поддержке Swing Action для большего количества деталей, и можно найти больше информации в том, раздел в Учебном руководстве по Java.
Поскольку дополнительная информация видит, раздел в Учебном руководстве по Java.
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans пакет. Пожалуйста, см. XMLEncoder.
| Модификатор и Тип | Класс и Описание |
|---|---|
protected class |
AbstractButton. AccessibleAbstractButton
Этот class реализует поддержку доступности
AbstractButton class. |
protected class |
AbstractButton. ButtonChangeListener
Расширяется
ChangeListener быть сериализуемым. |
JComponent. AccessibleJComponentКонтейнер. AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Модификатор и Тип | Поле и Описание |
|---|---|
protected ActionListener |
actionListener
Модель кнопки
ActionListener. |
static String |
BORDER_PAINTED_CHANGED_PROPERTY
Идентифицирует изменение для того, чтобы тянуть границу, или наличия этого не оттянутый.
|
protected ChangeEvent |
changeEvent
Только один
ChangeEvent необходим на экземпляр кнопки, так как единственное состояние события является исходным свойством. |
protected ChangeListener |
changeListener
Модель кнопки
changeListener. |
static String |
CONTENT_AREA_FILLED_CHANGED_PROPERTY
Идентифицирует изменение для наличия краски кнопки область контента.
|
static String |
DISABLED_ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, используемого, когда кнопка была отключена.
|
static String |
DISABLED_SELECTED_ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, используемого, когда кнопка была отключена и нажата.
|
static String |
FOCUS_PAINTED_CHANGED_PROPERTY
Идентифицирует изменение для выделения границы когда фокусирующийся, или нет.
|
static String |
HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
Идентифицирует изменение в выравнивании по горизонтали кнопки.
|
static String |
HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
Идентифицирует изменение в горизонтальной текстовой позиции кнопки.
|
static String |
ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, который представляет кнопку.
|
protected ItemListener |
itemListener
Модель кнопки
ItemListener. |
static String |
MARGIN_CHANGED_PROPERTY
Идентифицирует изменение в полях кнопки.
|
static String |
MNEMONIC_CHANGED_PROPERTY
Идентифицирует изменение для мнемосхемы кнопки.
|
protected ButtonModel |
модель
Модель данных, которая определяет состояние кнопки.
|
static String |
MODEL_CHANGED_PROPERTY
Идентифицирует изменение в модели кнопки.
|
static String |
PRESSED_ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, используемого, когда кнопка была нажата.
|
static String |
ROLLOVER_ENABLED_CHANGED_PROPERTY
Идентифицирует изменение от трансформации, включенной к отключенному или назад к включенному.
|
static String |
ROLLOVER_ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, используемого, когда курсор по кнопке.
|
static String |
ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, используемого, когда курсор по кнопке, и это было выбрано.
|
static String |
SELECTED_ICON_CHANGED_PROPERTY
Идентифицирует изменение для значка, используемого, когда кнопка была нажата.
|
static String |
TEXT_CHANGED_PROPERTY
Идентифицирует изменение в тексте кнопки.
|
static String |
VERTICAL_ALIGNMENT_CHANGED_PROPERTY
Идентифицирует изменение в выравнивании по вертикали кнопки.
|
static String |
VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
Идентифицирует изменение в вертикальной текстовой позиции кнопки.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTBOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WESTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Конструктор и Описание |
|---|
AbstractButton() |
| Модификатор и Тип | Метод и Описание |
|---|---|
protected void |
actionPropertyChanged(Action action, String propertyName)
Обновляет состояние кнопки в ответ на изменения свойства в связанном действии.
|
void |
addActionListener(ActionListener l)
Добавляет
ActionListener к кнопке. |
void |
addChangeListener(ChangeListener l)
Добавляет a
ChangeListener к кнопке. |
protected void |
addImpl(Component comp, Object constraints, int index)
Добавляет, что указанный компонент к этому контейнеру в указанном индексирует, обращается к
Container.addImpl(Component, Object, int) для полного описания этого метода. |
void |
addItemListener(ItemListener l)
Добавляет
ItemListener к checkbox. |
protected int |
checkHorizontalKey(int key, String exception)
Проверьте что
key параметром является юридическое значение для horizontalAlignment и horizontalTextPosition свойства. |
protected int |
checkVerticalKey(int key, String exception)
Проверьте что
key параметром является юридическое значение для вертикальных свойств. |
protected void |
configurePropertiesFromAction(Action a)
Устанавливает свойства на этой кнопке, чтобы соответствовать тем в указанном
Action. |
protected ActionListener |
createActionListener() |
protected PropertyChangeListener |
createActionPropertyChangeListener(Action a)
Создает и возвращает a
PropertyChangeListener это ответственно за прислушивание к изменениям от указанного Action и обновление соответствующих свойств. |
protected ChangeListener |
createChangeListener()
Подклассы, которые хотят обработать
ChangeEvents по-другому может переопределить это, чтобы возвратить другого ChangeListener реализация. |
protected ItemListener |
createItemListener() |
void |
doClick()
Программно выполните "щелчок".
|
void |
doClick(int pressTime)
Программно выполните "щелчок".
|
protected void |
fireActionPerformed(ActionEvent event)
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
protected void |
fireItemStateChanged(ItemEvent event)
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
protected void |
fireStateChanged()
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
Действие |
getAction()
Возвращается в настоящий момент набор
Action для этого ActionEvent источник, или null если нет Action устанавливается. |
Строка |
getActionCommand()
Возвращает команду действия для этой кнопки.
|
ActionListener[] |
getActionListeners()
Возвращает массив весь
ActionListeners добавленный к этому AbstractButton с addActionListener (). |
ChangeListener[] |
getChangeListeners()
Возвращает массив весь
ChangeListeners добавленный к этому AbstractButton с addChangeListener (). |
Значок |
getDisabledIcon()
Возвращает значок, используемый кнопкой, когда это отключается.
|
Значок |
getDisabledSelectedIcon()
Возвращает значок, используемый кнопкой, когда это отключается и выбирается.
|
int |
getDisplayedMnemonicIndex()
Возвращает символ, как индексирование, что стиль должен обеспечить художественное оформление для как представление мнемонического символа.
|
boolean |
getHideActionText()
Возвращает значение
hideActionText свойство, которое определяет, выводит ли кнопка на экран текст от Action. |
int |
getHorizontalAlignment()
Возвращает выравнивание по горизонтали значка и текста.
|
int |
getHorizontalTextPosition()
Возвращает горизонтальную позицию текста относительно значка.
|
Значок |
getIcon()
Возвращает значок значения по умолчанию.
|
int |
getIconTextGap()
Возвращает количество пространства между текстом и значком, выведенным на экран в этой кнопке.
|
ItemListener[] |
getItemListeners()
Возвращает массив весь
ItemListeners добавленный к этому AbstractButton с addItemListener (). |
Строка |
getLabel()
Осуждаемый.
- Замененный
getText |
Вставки |
getMargin()
Возвращает поле между границей кнопки и меткой.
|
int |
getMnemonic()
Возвращает мнемосхему клавиатуры из текущая модель.
|
ButtonModel |
getModel()
Возвращает модель, которую представляет эта кнопка.
|
long |
getMultiClickThreshhold()
Получает количество времени (в миллисекундах) требуемый между событиями щелчка мышью для кнопки генерировать соответствующие события действия.
|
Значок |
getPressedIcon()
Возвращает значок, у которого потребовали, для кнопки.
|
Значок |
getRolloverIcon()
Возвращает динамический значок для кнопки.
|
Значок |
getRolloverSelectedIcon()
Возвращает динамический значок выбора для кнопки.
|
Значок |
getSelectedIcon()
Возвращает выбранный значок для кнопки.
|
Объект[] |
getSelectedObjects()
Возвращает массив (длина 1) содержащий метку или
null если кнопка не нажимается. |
Строка |
getText()
Возвращает текст кнопки.
|
ButtonUI |
getUI()
Возвращается L&F объект, который представляет этот компонент.
|
int |
getVerticalAlignment()
Возвращает выравнивание по вертикали текста и значка.
|
int |
getVerticalTextPosition()
Возвращает вертикальную позицию текста относительно значка.
|
boolean |
imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
Это переопределяется, чтобы возвратить false если ток
Icon's Image не равно переданному в Image img. |
protected void |
init(String text, Icon icon) |
boolean |
isBorderPainted()
Добирается
borderPainted свойство. |
boolean |
isContentAreaFilled()
Добирается
contentAreaFilled свойство. |
boolean |
isFocusPainted()
Добирается
paintFocus свойство. |
boolean |
isRolloverEnabled()
Добирается
rolloverEnabled свойство. |
boolean |
isSelected()
Возвращает состояние кнопки.
|
protected void |
paintBorder(Graphics g)
Нарисуйте границу кнопки если
BorderPainted свойство является истиной, и у кнопки есть граница. |
protected String |
paramString()
Возвращает строковое представление этого
AbstractButton. |
void |
removeActionListener(ActionListener l)
Удаляет
ActionListener от кнопки. |
void |
removeChangeListener(ChangeListener l)
Удаляет ChangeListener из кнопки.
|
void |
removeItemListener(ItemListener l)
Удаляет
ItemListener от кнопки. |
void |
removeNotify()
Уведомляет этот компонент, что у него больше нет родительского компонента.
|
void |
setAction(Action a)
Наборы
Action. |
void |
setActionCommand(String actionCommand)
Устанавливает команду действия для этой кнопки.
|
void |
setBorderPainted(boolean b)
Наборы
borderPainted свойство. |
void |
setContentAreaFilled(boolean b)
Наборы
contentAreaFilled свойство. |
void |
setDisabledIcon(Icon disabledIcon)
Устанавливает отключенный значок для кнопки.
|
void |
setDisabledSelectedIcon(Icon disabledSelectedIcon)
Устанавливает отключенный значок выбора для кнопки.
|
void |
setDisplayedMnemonicIndex(int index)
Обеспечивает подсказку для стили, относительно которого символ в тексте должен быть украшен, чтобы представить мнемосхему.
|
void |
setEnabled(boolean b)
Включает (или отключает), кнопка.
|
void |
setFocusPainted(boolean b)
Наборы
paintFocus свойство, которое должно быть true для состояния фокуса, которое будет нарисовано. |
void |
setHideActionText(boolean hideActionText)
Наборы
hideActionText свойство, которое определяет, выводит ли кнопка на экран текст от Action. |
void |
setHorizontalAlignment(int alignment)
Устанавливает выравнивание по горизонтали значка и текста.
|
void |
setHorizontalTextPosition(int textPosition)
Устанавливает горизонтальную позицию текста относительно значка.
|
void |
setIcon(Icon defaultIcon)
Устанавливает значок значения по умолчанию кнопки.
|
void |
setIconTextGap(int iconTextGap)
Если и значок и текстовые свойства устанавливаются, это свойство определяет пространство между ними.
|
void |
setLabel(String label)
Осуждаемый.
- Замененный
setText(text) |
void |
setLayout(LayoutManager mgr)
Устанавливает менеджера по расположению по этому контейнеру, обратитесь к
Container.setLayout(LayoutManager) для полного описания этого метода. |
void |
setMargin(Insets m)
Наборы располагают с интервалами для поля между границей кнопки и меткой.
|
void |
setMnemonic(char mnemonic)
Этот метод является теперь устаревшим, пожалуйста, используйте
setMnemonic(int) установить мнемосхему для кнопки. |
void |
setMnemonic(int mnemonic)
Устанавливает мнемосхему клавиатуры на текущей модели.
|
void |
setModel(ButtonModel newModel)
Устанавливает модель, которую представляет эта кнопка.
|
void |
setMultiClickThreshhold(long threshhold)
Устанавливает количество времени (в миллисекундах) требуемый между событиями щелчка мышью для кнопки генерировать соответствующие события действия.
|
void |
setPressedIcon(Icon pressedIcon)
Устанавливает значок, у которого потребовали, для кнопки.
|
void |
setRolloverEnabled(boolean b)
Наборы
rolloverEnabled свойство, которое должно быть true для динамических эффектов произойти. |
void |
setRolloverIcon(Icon rolloverIcon)
Устанавливает динамический значок для кнопки.
|
void |
setRolloverSelectedIcon(Icon rolloverSelectedIcon)
Устанавливает трансформацию выбранный значок для кнопки.
|
void |
setSelected(boolean b)
Устанавливает состояние кнопки.
|
void |
setSelectedIcon(Icon selectedIcon)
Устанавливает выбранный значок для кнопки.
|
void |
setText(String text)
Устанавливает текст кнопки.
|
void |
setUI(ButtonUI ui)
Устанавливает L&F объект, который представляет этот компонент.
|
void |
setVerticalAlignment(int alignment)
Устанавливает выравнивание по вертикали значка и текста.
|
void |
setVerticalTextPosition(int textPosition)
Устанавливает вертикальную позицию текста относительно значка.
|
void |
updateUI()
Сбрасывает свойство UI к значению от текущего стили.
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, 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, updateadd, 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, validateTreeaction, 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, 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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final String MODEL_CHANGED_PROPERTY
public static final String TEXT_CHANGED_PROPERTY
public static final String MNEMONIC_CHANGED_PROPERTY
public static final String MARGIN_CHANGED_PROPERTY
public static final String VERTICAL_ALIGNMENT_CHANGED_PROPERTY
public static final String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
public static final String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
public static final String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
public static final String BORDER_PAINTED_CHANGED_PROPERTY
public static final String FOCUS_PAINTED_CHANGED_PROPERTY
public static final String ROLLOVER_ENABLED_CHANGED_PROPERTY
public static final String CONTENT_AREA_FILLED_CHANGED_PROPERTY
public static final String ICON_CHANGED_PROPERTY
public static final String PRESSED_ICON_CHANGED_PROPERTY
public static final String SELECTED_ICON_CHANGED_PROPERTY
public static final String ROLLOVER_ICON_CHANGED_PROPERTY
public static final String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
public static final String DISABLED_ICON_CHANGED_PROPERTY
public static final String DISABLED_SELECTED_ICON_CHANGED_PROPERTY
protected ButtonModel model
protected ChangeListener changeListener
changeListener.protected ActionListener actionListener
ActionListener.protected ItemListener itemListener
ItemListener.protected transient ChangeEvent changeEvent
ChangeEvent необходим на экземпляр кнопки, так как единственное состояние события является исходным свойством. Источник сгенерированных событий всегда является "этим".public void setHideActionText(boolean hideActionText)
hideActionText свойство, которое определяет, выводит ли кнопка на экран текст от Action. Это полезно только если Action был установлен на кнопке.hideActionText - true если кнопка text свойство не должно отразить свойство Action; значение по умолчанию falseActionpublic boolean getHideActionText()
hideActionText свойство, которое определяет, выводит ли кнопка на экран текст от Action. Это полезно только если Action был установлен на кнопке.true если кнопка text свойство не должно отразить свойство Action; значение по умолчанию falsepublic String getText()
setText(java.lang.String)public void setText(String text)
text - строка, используемая, чтобы установить текстgetText()public boolean isSelected()
public void setSelected(boolean b)
actionEvent. Вызвать doClick выполнять programatic изменение действия.b - истина, если кнопка нажимается, иначе ложьpublic void doClick()
public void doClick(int pressTime)
pressTime миллисекунды.pressTime - время, чтобы "удержать" кнопку, в миллисекундахpublic void setMargin(Insets m)
null заставит кнопку использовать поле значения по умолчанию. Значение по умолчанию кнопки Border объект будет использовать это значение, чтобы создать надлежащее поле. Однако, если граница не по умолчанию устанавливается на кнопке, это - это Border обязанность объекта создать соответствующее граничное пространство (еще это свойство будет эффективно проигнорировано).m - пространство между границей и меткойpublic Insets getMargin()
Insets объект, определяющий поле между границей botton и меткойsetMargin(java.awt.Insets)public Icon getIcon()
IconsetIcon(javax.swing.Icon)public void setIcon(Icon defaultIcon)
defaultIcon - значок, используемый в качестве изображения значения по умолчаниюgetIcon(), setPressedIcon(javax.swing.Icon)public Icon getPressedIcon()
pressedIcon свойствоsetPressedIcon(javax.swing.Icon)public void setPressedIcon(Icon pressedIcon)
pressedIcon - значок, используемый в качестве "нажатого" изображенияgetPressedIcon()public Icon getSelectedIcon()
selectedIcon свойствоsetSelectedIcon(javax.swing.Icon)public void setSelectedIcon(Icon selectedIcon)
selectedIcon - значок, используемый в качестве "выбранного" изображенияgetSelectedIcon()public Icon getRolloverIcon()
rolloverIcon свойствоsetRolloverIcon(javax.swing.Icon)public void setRolloverIcon(Icon rolloverIcon)
rolloverIcon - значок, используемый в качестве "динамического" изображенияgetRolloverIcon()public Icon getRolloverSelectedIcon()
rolloverSelectedIcon свойствоsetRolloverSelectedIcon(javax.swing.Icon)public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
rolloverSelectedIcon - значок, используемый в качестве "выбранной трансформации" изображениеgetRolloverSelectedIcon()public Icon getDisabledIcon()
Некоторый взгляд и чувства не могли бы представить отключенный Значок, когда они проигнорируют это.
disabledIcon свойствоgetPressedIcon(), setDisabledIcon(javax.swing.Icon), LookAndFeel.getDisabledIcon(javax.swing.JComponent, javax.swing.Icon)public void setDisabledIcon(Icon disabledIcon)
disabledIcon - значок, используемый в качестве отключенного изображенияgetDisabledIcon()public Icon getDisabledSelectedIcon()
getDisabledIcon() иначе. Некоторый взгляд и чувства не могли бы представить отключенный выбранный Значок, когда они проигнорируют это.
disabledSelectedIcon свойствоgetDisabledIcon(), setDisabledSelectedIcon(javax.swing.Icon), LookAndFeel.getDisabledSelectedIcon(javax.swing.JComponent, javax.swing.Icon)public void setDisabledSelectedIcon(Icon disabledSelectedIcon)
disabledSelectedIcon - значок, используемый в качестве отключенного изображения выбораgetDisabledSelectedIcon()public int getVerticalAlignment()
verticalAlignment свойство, одно из следующих значений: SwingConstants.CENTER (значение по умолчанию) SwingConstants.TOP
SwingConstants.BOTTOM
public void setVerticalAlignment(int alignment)
alignment - одно из следующих значений: SwingConstants.CENTER (значение по умолчанию) SwingConstants.TOP
SwingConstants.BOTTOM
IllegalArgumentException - если выравнивание не является одним из юридических упомянутых выше значенийpublic int getHorizontalAlignment()
AbstractButton's значение по умолчанию SwingConstants.CENTER, но подклассы такой как JCheckBox может использовать различное значение по умолчанию.horizontalAlignment свойство, одно из следующих значений: SwingConstants.RIGHT
SwingConstants.LEFT
SwingConstants.CENTER
SwingConstants.LEADING
SwingConstants.TRAILING
public void setHorizontalAlignment(int alignment)
AbstractButton's значение по умолчанию SwingConstants.CENTER, но подклассы такой как JCheckBox может использовать различное значение по умолчанию.alignment - значение выравнивания, одно из следующих значений: SwingConstants.RIGHT
SwingConstants.LEFT
SwingConstants.CENTER
SwingConstants.LEADING
SwingConstants.TRAILING
IllegalArgumentException - если выравнивание не является одним из допустимых значенийpublic int getVerticalTextPosition()
verticalTextPosition свойство, одно из следующих значений: SwingConstants.CENTER (значение по умолчанию) SwingConstants.TOP
SwingConstants.BOTTOM
public void setVerticalTextPosition(int textPosition)
textPosition - одно из следующих значений: SwingConstants.CENTER (значение по умолчанию) SwingConstants.TOP
SwingConstants.BOTTOM
public int getHorizontalTextPosition()
horizontalTextPosition свойство, одно из следующих значений: SwingConstants.RIGHT
SwingConstants.LEFT
SwingConstants.CENTER
SwingConstants.LEADING
SwingConstants.TRAILING (значение по умолчанию) public void setHorizontalTextPosition(int textPosition)
textPosition - одно из следующих значений: SwingConstants.RIGHT
SwingConstants.LEFT
SwingConstants.CENTER
SwingConstants.LEADING
SwingConstants.TRAILING (значение по умолчанию) IllegalArgumentException - если textPosition не одно из юридических упомянутых выше значенийpublic int getIconTextGap()
setIconTextGap(int)public void setIconTextGap(int iconTextGap)
Значение по умолчанию этого свойства является 4 пикселями.
Это - JavaBeans связанное свойство.
getIconTextGap()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 - если ключ не является одним из юридических упомянутых выше значенийsetHorizontalTextPosition(int), setHorizontalAlignment(int)protected int checkVerticalKey(int key,
String exception)
key параметром является юридическое значение для вертикальных свойств. Допустимые значения: SwingConstants.CENTER
SwingConstants.TOP
SwingConstants.BOTTOM
key - значение свойства, чтобы проверитьexception - сообщение, чтобы использовать в IllegalArgumentException это бросается для недопустимого значенияkey параметрIllegalArgumentException - если ключ не является одним из юридических упомянутых выше значенийpublic void removeNotify()
KeyboardActions установленный в цепочка родительских компонентов удаляются. Этот метод вызывает инструментарий внутренне и не должен быть вызван непосредственно программами.removeNotify в class JComponentJComponent.registerKeyboardAction(java.awt.event.ActionListener, java.lang.String, javax.swing.KeyStroke, int)public void setActionCommand(String actionCommand)
actionCommand - команда действия для этой кнопкиpublic String getActionCommand()
public void setAction(Action a)
Action. Новое Action замены любой ранее набор Action но не влияет ActionListeners независимо добавленный с addActionListener. Если Action уже зарегистрированный ActionListener для кнопки это не повторно регистрируется. Установка Action результаты в непосредственном изменении всех свойств описываются в Компонентной Поддержке Swing Action. Впоследствии, свойства кнопки автоматически обновляются как Action's изменение свойств.
Этот метод использует три других метода, чтобы установить и помочь отследить Action's значения свойств. Это использует configurePropertiesFromAction метод, чтобы сразу изменить свойства кнопки. Отслеживать изменения в Action's значения свойств, этот метод регистрируется PropertyChangeListener возвращенный createActionPropertyChangeListener. Значение по умолчанию PropertyChangeListener вызывает actionPropertyChanged метод, когда свойство в Action изменения.
a - Action для AbstractButton, или nullAction, getAction(), configurePropertiesFromAction(javax.swing.Action), createActionPropertyChangeListener(javax.swing.Action), actionPropertyChanged(javax.swing.Action, java.lang.String)public Action getAction()
Action для этого ActionEvent источник, или null если нет Action устанавливается.Action для этого ActionEvent источник, или nullAction, setAction(javax.swing.Action)protected void configurePropertiesFromAction(Action a)
Action. Обратитесь к Компонентной Поддержке Swing Action для большего количества деталей, относительно которых свойств это устанавливает.a - Action от которого можно получить свойства, или nullAction, setAction(javax.swing.Action)protected void actionPropertyChanged(Action action, String propertyName)
PropertyChangeListener возвращенный из createActionPropertyChangeListener. Подклассы не должны обычно вызывать это. Подклассы, которые поддерживают дополнительный Action свойства должны переопределить это и configurePropertiesFromAction. Обратитесь к таблице в Компонентной Поддержке Swing Action для списка свойств этот метод наборы.
action - Action связанный с этой кнопкойpropertyName - имя свойства, которое изменилосьAction, configurePropertiesFromAction(javax.swing.Action)protected PropertyChangeListener createActionPropertyChangeListener(Action a)
PropertyChangeListener это ответственно за прислушивание к изменениям от указанного Action и обновление соответствующих свойств.
Предупреждение: Если Вы разделяете на подклассы, это не создает анонимный внутренний class. Если Вы сделаете то время жизни кнопки будет связано к тому из Action.
a - действие кнопкиAction, setAction(javax.swing.Action)public boolean isBorderPainted()
borderPainted свойство.borderPainted свойствоsetBorderPainted(boolean)public void setBorderPainted(boolean b)
borderPainted свойство. Если true и у кнопки есть граница, граница красится. Значение по умолчанию для borderPainted свойство true. Некоторый взгляд и чувства не могли бы поддерживать borderPainted свойство, когда они игнорируют это.b - если свойство истины и границы не null, граница краситсяisBorderPainted()protected void paintBorder(Graphics g)
BorderPainted свойство является истиной, и у кнопки есть граница.paintBorder в class JComponentg - Graphics контекст, в котором можно нарисоватьJComponent.paint(java.awt.Graphics), JComponent.setBorder(javax.swing.border.Border)public boolean isFocusPainted()
paintFocus свойство.paintFocus свойствоsetFocusPainted(boolean)public void setFocusPainted(boolean b)
paintFocus свойство, которое должно быть true для состояния фокуса, которое будет нарисовано. Значение по умолчанию для paintFocus свойство true. Некоторый взгляд и чувства не могли бы нарисовать состояние фокуса; они проигнорируют это свойство.b - если true, состояние фокуса должно быть нарисованоisFocusPainted()public boolean isContentAreaFilled()
contentAreaFilled свойство.contentAreaFilled свойствоsetContentAreaFilled(boolean)public void setContentAreaFilled(boolean b)
contentAreaFilled свойство. Если true кнопка нарисует область контента. Если Вы хотите иметь прозрачную кнопку, такую как значок только кнопка, например, то следует установить это в false. Не вызывать setOpaque(false). Значение по умолчанию для contentAreaFilled свойство true. Эта функция может заставить непрозрачное свойство компонента изменяться.
Точное поведение вызывания этой функции изменяется на компоненте компонентом и L&F-by-L&F основание.
b - если это правда, контент должен быть заполнен; если ложь область контента не заполненаisContentAreaFilled(), JComponent.setOpaque(boolean)public boolean isRolloverEnabled()
rolloverEnabled свойство.rolloverEnabled свойствоsetRolloverEnabled(boolean)public void setRolloverEnabled(boolean b)
rolloverEnabled свойство, которое должно быть true для динамических эффектов произойти. Значение по умолчанию для rolloverEnabled свойство false. Некоторый взгляд и чувства не могли бы реализовать динамические эффекты; они проигнорируют это свойство.b - если true, динамические эффекты должны быть нарисованыisRolloverEnabled()public int getMnemonic()
public void setMnemonic(int mnemonic)
Мнемосхема должна соответствовать единственному ключу на клавиатуре и должна быть определена, используя один из VK_XXX коды клавиши, определенные в java.awt.event.KeyEvent. Эти коды и более широкий массив кодов для международных клавиатур могут быть получены через java.awt.event.KeyEvent.getExtendedKeyCodeForChar. Мнемоника является нечувствительной к регистру, поэтому ключевое событие с соответствующим кодом клавиши заставило бы кнопку быть активированной, был ли модификатор Сдвига нажат.
Если символ, определенный мнемосхемой, будет найден в пределах строки метки кнопки, то первое возникновение этого будет подчеркнуто, чтобы указать на мнемосхему пользователю.
mnemonic - код клавиши, который представляет мнемосхемуKeyEvent, setDisplayedMnemonicIndex(int)public void setMnemonic(char mnemonic)
setMnemonic(int) установить мнемосхему для кнопки. Этот метод только разрабатывается, чтобы обработать символьные значения, которые падают между и 'z' или и 'Z'.mnemonic - случайная работа, определяющая мнемоническое значениеsetMnemonic(int)public void setDisplayedMnemonicIndex(int index)
throws IllegalArgumentException
Значение этого обновляется как свойства, касающиеся мнемонического изменения (такие как мнемосхема непосредственно, текст...). Вам придется только когда-либо вызывать это, если Вы не хотите, чтобы символ значения по умолчанию был подчеркнут. Например, если текст был, 'Спасают Аса, с мнемосхемой, и Вы хотели быть украшенными, поскольку 'Спасают Аса, необходимо бы вызвать setDisplayedMnemonicIndex(5) после вызова setMnemonic(KeyEvent.VK_A).
index - Индексируйте в Строку, чтобы подчеркнутьIllegalArgumentException - будет брошен если index > = длина текста, или <-1getDisplayedMnemonicIndex()public int getDisplayedMnemonicIndex()
setDisplayedMnemonicIndex(int)public void setMultiClickThreshhold(long threshhold)
threshhold - количество времени, требуемое между событиями щелчка мышью генерировать соответствующие события действияIllegalArgumentException - если threshhold < 0getMultiClickThreshhold()public long getMultiClickThreshhold()
setMultiClickThreshhold(long)public ButtonModel getModel()
model свойствоsetModel(javax.swing.ButtonModel)public void setModel(ButtonModel newModel)
newModel - новое ButtonModelgetModel()public ButtonUI getUI()
setUI(javax.swing.plaf.ButtonUI)public void setUI(ButtonUI ui)
ui - ButtonUI L&F объектgetUI()public void updateUI()
AbstractButton должен переопределить это, чтобы обновить UI. Например, JButton мог бы сделать следующее:
setUI((ButtonUI)UIManager.getUI(
"ButtonUI", "javax.swing.plaf.basic.BasicButtonUI", this));
updateUI в class JComponentJComponent.setUI(javax.swing.plaf.ComponentUI), UIManager.getLookAndFeel(), UIManager.getUI(javax.swing.JComponent)protected void addImpl(Component comp, Object constraints, int index)
Container.addImpl(Component, Object, int) для полного описания этого метода.addImpl в class Containercomp - компонент, который будет добавленconstraints - объект, выражающий ограничения расположения для этого компонентаindex - позиция в списке контейнера, в котором можно вставить компонент, где -1 средства добавляют до концаIllegalArgumentException - если index недопустимоIllegalArgumentException - добавляя родителя контейнера к себеIllegalArgumentException - добавляя окно к контейнеруContainer.add(Component), Container.add(Component, int), Container.add(Component, java.lang.Object), Container.invalidate(), LayoutManager, LayoutManager2public void setLayout(LayoutManager mgr)
Container.setLayout(LayoutManager) для полного описания этого метода.setLayout в class Containermgr - указанный менеджер по расположениюContainer.doLayout(), Container.getLayout(), Container.invalidate()public void addChangeListener(ChangeListener l)
ChangeListener к кнопке.l - слушатель, который будет добавленpublic void removeChangeListener(ChangeListener l)
l - слушатель, который будет удаленpublic ChangeListener[] getChangeListeners()
ChangeListeners добавленный к этому AbstractButton с addChangeListener ().ChangeListeners добавленный или пустой массив, если никакие слушатели не были добавленыprotected void fireStateChanged()
EventListenerListpublic void addActionListener(ActionListener l)
ActionListener к кнопке.l - ActionListener быть добавленнымpublic void removeActionListener(ActionListener l)
ActionListener от кнопки. Если слушатель в настоящий момент набор Action для кнопки, тогда Action устанавливается в null.l - слушатель, который будет удаленpublic ActionListener[] getActionListeners()
ActionListeners добавленный к этому AbstractButton с addActionListener ().ActionListeners добавленный или пустой массив, если никакие слушатели не были добавленыprotected ChangeListener createChangeListener()
ChangeEvents по-другому может переопределить это, чтобы возвратить другого ChangeListener реализация.ChangeListenerprotected void fireActionPerformed(ActionEvent event)
event параметр.event - ActionEvent объектEventListenerListprotected void fireItemStateChanged(ItemEvent event)
event параметр.event - ItemEvent объектEventListenerListprotected ActionListener createActionListener()
protected ItemListener createItemListener()
public void setEnabled(boolean b)
setEnabled в class JComponentb - истина, чтобы включить кнопке, иначе ложьComponent.isEnabled(), Component.isLightweight()@Deprecated public String getLabel()
getTextString содержа метку@Deprecated public void setLabel(String label)
setText(text)label - a String содержа текстpublic void addItemListener(ItemListener l)
ItemListener к checkbox.addItemListener в интерфейсе ItemSelectablel - ItemListener быть добавленнымItemEventpublic void removeItemListener(ItemListener l)
ItemListener от кнопки.removeItemListener в интерфейсе ItemSelectablel - ItemListener быть удаленнымItemEventpublic ItemListener[] getItemListeners()
ItemListeners добавленный к этому AbstractButton с addItemListener ().ItemListeners добавленный или пустой массив, если никакие слушатели не были добавленыpublic Object[] getSelectedObjects()
null если кнопка не нажимается.getSelectedObjects в интерфейсе ItemSelectablenullpublic boolean imageUpdate(Image img, int infoflags, int x, int y, int w, int h)
Icon's Image не равно переданному в Image img.imageUpdate в интерфейсе ImageObserverimageUpdate в class Componentimg - Image быть сравненнымinfoflags - флаги, используемые, чтобы перекрасить кнопку, когда изображение обновляется и которые определяют, сколько должно быть нарисованоx - координата xy - координата yw - widthh - heightfalse если infoflags указывают, что изображение полностью загружается; true иначе.ImageObserver, Component.imageUpdate(java.awt.Image, int, int, int, int, int)protected String paramString()
AbstractButton. Этот метод предназначается, чтобы использоваться только для того, чтобы отладить цели, и контент и формат возвращенной строки могут измениться между реализациями. Возвращенная строка может быть пустой, но, возможно, не null. Переопределение paramString предоставить информацию об определенных новых аспектах компонентов JFC.
paramString в class JComponentAbstractButton
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92