Класс JMenuItem
- Все реализованные интерфейсы:
-
ImageObserver,ItemSelectable,MenuContainer,Serializable,Accessible,MenuElement,SwingConstants
- Прямые известные подклассы:
-
JCheckBoxMenuItem,JMenu,JRadioButtonMenuItem
@JavaBean(defaultProperty="UIClassID", description="An item which can be selected in a menu.") public class JMenuItem extends AbstractButton implements Accessible, MenuElement
JMenuItem содержащийся в JPopupMenu выполняет именно эту функцию. Элементы меню могут быть настроены и в некоторой степени контролируются Action. Использование Action с элементом меню имеет много преимуществ по сравнению с непосредственной настройкой элемента меню. Подробнее см. Компоненты Swing, поддерживающие Action, а также Как использовать действия в разделе Руководства Java.
Дополнительная документация и примеры см. в Как использовать меню в Руководстве Java.
Предупреждение: Swing не потокобезопасен. Дополнительную информацию см. в Политике потоков Swing.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими ту же версию Swing. Начиная с версии 1.4, добавлена поддержка длительного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.
- С тех пор:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JMenuItem.AccessibleJMenuItem |
Этот класс реализует поддержку доступности для класса JMenuItem. |
Вложенные классы/интерфейсы, объявленные в классе javax.swing.AbstractButton
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener
Вложенные классы/интерфейсы, объявленные в классе javax.swing.JComponent
JComponent.AccessibleJComponent
Вложенные классы/интерфейсы, объявленные в классе java.awt.Container
Container.AccessibleAWTContainer
Вложенные классы/интерфейсы, объявленные в классе java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Краткое описание полей
Поля, объявленные в классе javax.swing.AbstractButton
actionListener, BORDER_PAINTED_CHANGED_PROPERTY, changeEvent, changeListener, CONTENT_AREA_FILLED_CHANGED_PROPERTY, DISABLED_ICON_CHANGED_PROPERTY, DISABLED_SELECTED_ICON_CHANGED_PROPERTY, FOCUS_PAINTED_CHANGED_PROPERTY, HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY, HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY, ICON_CHANGED_PROPERTY, itemListener, MARGIN_CHANGED_PROPERTY, MNEMONIC_CHANGED_PROPERTY, model, MODEL_CHANGED_PROPERTY, PRESSED_ICON_CHANGED_PROPERTY, ROLLOVER_ENABLED_CHANGED_PROPERTY, ROLLOVER_ICON_CHANGED_PROPERTY, ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY, SELECTED_ICON_CHANGED_PROPERTY, TEXT_CHANGED_PROPERTY, VERTICAL_ALIGNMENT_CHANGED_PROPERTY, VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
Поля, объявленные в классе 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
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
JMenuItem() |
Создаёт JMenuItem без заданного текста или значка. |
JMenuItem |
Создаёт JMenuItem со заданным текстом. |
JMenuItem |
Создаёт JMenuItem со заданным текстом и горячей клавишей. |
JMenuItem |
Создаёт JMenuItem со заданным текстом и значком. |
JMenuItem |
Создаёт элемент меню, свойства которого взяты из указанного Action. |
JMenuItem |
Создаёт JMenuItem со заданным значком. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
protected void |
actionPropertyChanged |
Обновляет состояние кнопки в ответ на изменения свойств в ассоциированном действии. |
void |
addMenuDragMouseListener |
Добавляет MenuDragMouseListener к элементу меню. |
void |
addMenuKeyListener |
Добавляет MenuKeyListener к элементу меню. |
protected void |
configurePropertiesFromAction |
Устанавливает свойства этой кнопки, чтобы они соответствовали свойствам в указанном Action. |
protected void |
fireMenuDragMouseDragged |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
protected void |
fireMenuDragMouseEntered |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
protected void |
fireMenuDragMouseExited |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
protected void |
fireMenuDragMouseReleased |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
protected void |
fireMenuKeyPressed |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
protected void |
fireMenuKeyReleased |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
protected void |
fireMenuKeyTyped |
Уведомляет всех слушателей, которые зарегистрировали интерес к уведомлениям об этом типе события. |
KeyStroke |
getAccelerator() |
Возвращает KeyStroke, который служит акселератором для элемента меню. |
AccessibleContext |
getAccessibleContext() |
Возвращает AccessibleContext , связанный с этим JMenuItem. |
Component |
getComponent() |
Возвращает java.awt.Component , используемое для рисования этого объекта. |
MenuDragMouseListener[] |
getMenuDragMouseListeners() |
Возвращает массив всех MenuDragMouseListener , добавленных в этот JMenuItem с помощью addMenuDragMouseListener(). |
MenuKeyListener[] |
getMenuKeyListeners() |
Возвращает массив всех MenuKeyListener , добавленных в этот JMenuItem с помощью addMenuKeyListener(). |
MenuElement[] |
getSubElements() |
Этот метод возвращает массив подменю-компонентов для этого компонента меню. |
String |
getUIClassID() |
Возвращает суффикс, используемый для построения имени класса L&F, используемого для отображения этого компонента. |
protected void |
init |
Инициализирует элемент меню указанным текстом и значком. |
boolean |
isArmed() |
Возвращает, является ли элемент меню "вооружённым". |
void |
menuSelectionChanged |
Вызывается MenuSelectionManager, когда MenuElement выбран или снят с выбора. |
protected String |
paramString() |
Возвращает строковое представление этого JMenuItem. |
void |
processKeyEvent |
Обрабатывает событие нажатия клавиши, переданное из MenuSelectionManager, и изменяет выбор меню, при необходимости, используя API MenuSelectionManager. |
void |
processMenuDragMouseEvent |
Обрабатывает перетаскивание мышью в меню. |
void |
processMenuKeyEvent |
Обрабатывает нажатие клавиши в меню. |
void |
processMouseEvent |
Обрабатывает событие мыши, переданное из MenuSelectionManager, и изменяет выбор меню, при необходимости, используя API MenuSelectionManager. |
void |
removeMenuDragMouseListener |
Удаляет MenuDragMouseListener из элемента меню. |
void |
removeMenuKeyListener |
Удаляет MenuKeyListener из элемента меню. |
void |
setAccelerator |
Устанавливает сочетание клавиш, которое вызывает обработчики действий элемента меню без навигации по иерархии меню. |
void |
setArmed |
Идентифицирует элемент меню как "вооружённый". |
void |
setEnabled |
Включает или выключает элемент меню. |
void |
setModel |
Устанавливает модель, которую представляет эта кнопка. |
void |
setUI |
Устанавливает объект внешнего вида и ощущений, который отображает этот компонент. |
void |
updateUI() |
Сбрасывает свойство пользовательского интерфейса со значением из текущего внешнего вида и ощущений. |
Методы, объявленные в классе javax.swing.AbstractButton
addActionListener, addChangeListener, addImpl, addItemListener, checkHorizontalKey, checkVerticalKey, createActionListener, createActionPropertyChangeListener, createChangeListener, createItemListener, doClick, doClick, fireActionPerformed, fireItemStateChanged, fireStateChanged, getAction, getActionCommand, getActionListeners, getChangeListeners, getDisabledIcon, getDisabledSelectedIcon, getDisplayedMnemonicIndex, getHideActionText, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getItemListeners, getLabel, getMargin, getMnemonic, getModel, getMultiClickThreshhold, getPressedIcon, getRolloverIcon, getRolloverSelectedIcon, getSelectedIcon, getSelectedObjects, getText, getUI, getVerticalAlignment, getVerticalTextPosition, imageUpdate, isBorderPainted, isContentAreaFilled, isFocusPainted, isRolloverEnabled, isSelected, paintBorder, removeActionListener, removeChangeListener, removeItemListener, removeNotify, setAction, setActionCommand, setBorderPainted, setContentAreaFilled, setDisabledIcon, setDisabledSelectedIcon, setDisplayedMnemonicIndex, setFocusPainted, setHideActionText, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabel, setLayout, setMargin, setMnemonic, setMnemonic, setMultiClickThreshhold, setPressedIcon, setRolloverEnabled, setRolloverIcon, setRolloverSelectedIcon, setSelected, setSelectedIcon, setText, setUI, setVerticalAlignment, setVerticalTextPosition
Методы, объявленные в классе 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, 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
Методы, объявленные в классе 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
Методы, объявленные в классе 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, 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
Подробное описание конструкторов
JMenuItem
public JMenuItem()
JMenuItem без заданного текста или значка.JMenuItem
public JMenuItem(Icon icon)
JMenuItem со заданным значком.- Параметры:
-
icon- значокJMenuItem
JMenuItem
public JMenuItem(String text)
JMenuItem со заданным текстом.- Параметры:
-
text- текстJMenuItem
JMenuItem
public JMenuItem(Action a)
Action.- Параметры:
-
a- действиеJMenuItem - С момента:
- 1.3
JMenuItem
public JMenuItem(String text, Icon icon)
JMenuItem со заданным текстом и значком.- Параметры:
-
text- текстJMenuItem -
icon- значокJMenuItem
JMenuItem
public JMenuItem(String text, int mnemonic)
JMenuItem со заданным текстом и клавишей быстрого доступа.- Параметры:
-
text- текстJMenuItem -
mnemonic- клавиша быстрого доступа дляJMenuItem
Подробное описание методов
setModel
public void setModel(ButtonModel newModel)
- Переопределяет:
-
setModelв классеAbstractButton - Параметры:
-
newModel- новаяButtonModel - См. также:
init
protected void init(String text, Icon icon)
- Переопределяет:
-
initв классеAbstractButton - Параметры:
-
text- текстJMenuItem -
icon- значокJMenuItem
setUI
@BeanProperty(hidden=true, visualUpdate=true, description="The UI object that implements the LookAndFeel.") public void setUI(MenuItemUI ui)
- Параметры:
-
ui- объектJMenuItemUIL&F - См. также:
updateUI
public void updateUI()
- Переопределяет:
-
updateUIв классеAbstractButton - См. также:
getUIClassID
@BeanProperty(bound=false) public String getUIClassID()
- Переопределяет:
-
getUIClassIDв классеJComponent - Возвращает:
- строку "MenuItemUI"
- См. также:
setArmed
@BeanProperty(bound=false, hidden=true, description="Mouse release will fire an action event") public void setArmed(boolean b)
- Параметры:
-
b- true, чтобы вооружить элемент меню, чтобы его можно было выбрать
isArmed
public boolean isArmed()
- Возвращает:
- true, если элемент меню вооружён, и его можно выбрать
- См. также:
setEnabled
@BeanProperty(preferred=true, description="The enabled state of the component.") public void setEnabled(boolean b)
- Переопределяет:
-
setEnabledв классеAbstractButton - Параметры:
-
b- true, чтобы включить элемент - См. также:
setAccelerator
@BeanProperty(preferred=true, description="The keystroke combination which will invoke the JMenuItem\'s actionlisteners without navigating the menu hierarchy") public void setAccelerator(KeyStroke keyStroke)
- Параметры:
-
keyStroke-KeyStroke, который будет служить ускорителем
getAccelerator
public KeyStroke getAccelerator()
KeyStroke, который служит ускорителем для элемента меню.- Возвращает:
- объект
KeyStroke, определяющий ускоритель клавиши
configurePropertiesFromAction
protected void configurePropertiesFromAction(Action a)
Action. Дополнительные сведения о том, какие свойства устанавливаются, см. в Компоненты Swing, поддерживающие Action.- Переопределяет:
-
configurePropertiesFromActionв классеAbstractButton - Параметры:
-
a-Actionдля получения свойств, илиnull - С момента:
- 1.3
- См. также:
actionPropertyChanged
protected void actionPropertyChanged(Action action, String propertyName)
PropertyChangeListener , возвращаемого createActionPropertyChangeListener . Подклассы обычно вызывать этот метод не должны. Подклассы, поддерживающие дополнительные Action свойства, должны переопределять этот метод и configurePropertiesFromAction. Список свойств, которые устанавливает этот метод, см. в таблице по адресу Компоненты Swing, поддерживающие Action.
- Переопределяет:
-
actionPropertyChangedв классеAbstractButton - Параметры:
-
action-Action, связанное с этой кнопкой -
propertyName- имя свойства, которое изменилось - С момента:
- 1.6
- См. также:
processMouseEvent
public void processMouseEvent(MouseEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager , и изменяет выбор меню, при необходимости, с помощью API MenuSelectionManager. Примечание: вам не нужно передавать событие дочерним компонентам. Это делается автоматически MenuSelectionManager.
- Указано в:
-
processMouseEventв интерфейсеMenuElement - Параметры:
-
e- событие мыши -
path- массив путейMenuElement -
manager- менеджер выбораMenuSelectionManager
processKeyEvent
public void processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager , и изменяет выбор меню, при необходимости, с помощью API MenuSelectionManager. Примечание: вам не нужно передавать событие дочерним компонентам. Это делается автоматически MenuSelectionManager.
- Указано в:
-
processKeyEventв интерфейсеMenuElement - Параметры:
-
e- событие клавиатуры -
path- массив путейMenuElement -
manager- менеджер выбораMenuSelectionManager
processMenuDragMouseEvent
public void processMenuDragMouseEvent(MenuDragMouseEvent e)
- Параметры:
-
e- объектMenuDragMouseEvent
processMenuKeyEvent
public void processMenuKeyEvent(MenuKeyEvent e)
- Параметры:
-
e- объектMenuKeyEvent
fireMenuDragMouseEntered
protected void fireMenuDragMouseEntered(MenuDragMouseEvent event)
- Параметры:
-
event-MenuMouseDragEvent - См. также:
fireMenuDragMouseExited
protected void fireMenuDragMouseExited(MenuDragMouseEvent event)
- Parameters:
-
event- aMenuDragMouseEvent - See Also:
fireMenuDragMouseDragged
protected void fireMenuDragMouseDragged(MenuDragMouseEvent event)
- Parameters:
-
event- aMenuDragMouseEvent - See Also:
fireMenuDragMouseReleased
protected void fireMenuDragMouseReleased(MenuDragMouseEvent event)
- Parameters:
-
event- aMenuDragMouseEvent - See Also:
fireMenuKeyPressed
protected void fireMenuKeyPressed(MenuKeyEvent event)
- Parameters:
-
event- aMenuKeyEvent - See Also:
fireMenuKeyReleased
protected void fireMenuKeyReleased(MenuKeyEvent event)
- Parameters:
-
event- aMenuKeyEvent - See Also:
fireMenuKeyTyped
protected void fireMenuKeyTyped(MenuKeyEvent event)
- Parameters:
-
event- aMenuKeyEvent - See Also:
getSubElements
@BeanProperty(bound=false) public MenuElement[] getSubElements()
- Specified by:
-
getSubElementsin interfaceMenuElement - Returns:
- массив
MenuElement
getComponent
public Component getComponent()
java.awt.Component для отрисовки этого объекта. Возвращаемый компонент будет использоваться для преобразования событий и определения, находится ли событие внутри компонента меню.- Specified by:
-
getComponentin interfaceMenuElement - Returns:
Componentдля отрисовки этого элемента меню
addMenuDragMouseListener
public void addMenuDragMouseListener(MenuDragMouseListener l)
MenuDragMouseListener к элементу меню.- Parameters:
-
l- добавляемыйMenuDragMouseListener
removeMenuDragMouseListener
public void removeMenuDragMouseListener(MenuDragMouseListener l)
MenuDragMouseListener из элемента меню.- Parameters:
-
l- удаляемыйMenuDragMouseListener
getMenuDragMouseListeners
@BeanProperty(bound=false) public MenuDragMouseListener[] getMenuDragMouseListeners()
MenuDragMouseListener , добавленных в этот JMenuItem с помощью addMenuDragMouseListener().- Returns:
- все добавленные
MenuDragMouseListenerили пустой массив, если слушатели не добавлены - Since:
- 1.4
addMenuKeyListener
public void addMenuKeyListener(MenuKeyListener l)
MenuKeyListener к элементу меню.- Parameters:
-
l- добавляемыйMenuKeyListener
removeMenuKeyListener
public void removeMenuKeyListener(MenuKeyListener l)
MenuKeyListener из элемента меню.- Parameters:
-
l- удаляемыйMenuKeyListener
getMenuKeyListeners
@BeanProperty(bound=false) public MenuKeyListener[] getMenuKeyListeners()
MenuKeyListener , добавленных в этот JMenuItem с помощью addMenuKeyListener().- Returns:
- все добавленные
MenuKeyListenerили пустой массив, если слушатели не добавлены - Since:
- 1.4
paramString
protected String paramString()
JMenuItem. Этот метод предназначен только для отладки, и содержимое и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не null.- Overrides:
-
paramStringin classAbstractButton - Returns:
- строковое представление этого
JMenuItem
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
AccessibleContext , связанный с этим JMenuItem. Для JMenuItem , AccessibleContext имеет вид AccessibleJMenuItem. Новый AccessibleJMenuItme создается при необходимости.- Specified by:
-
getAccessibleContextin interfaceAccessible - Overrides:
-
getAccessibleContextin classComponent - Returns:
AccessibleJMenuItem, являющийсяAccessibleContextэтогоJMenuItem
© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/JMenuItem.html