Класс 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; дополнительную информацию можно найти в разделе Использование действий руководства The Java Tutorial.
Дополнительную документацию и примеры см. в разделе Использование меню руководства The Java Tutorial.
Предупреждение: Swing не является потокобезопасной библиотекой. Дополнительную информацию см. в разделе Политика потоков Swing.
Предупреждение: Сериализованные объекты этого класса несовместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения данных или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4, в пакет java.beans добавлена поддержка долговременного хранения всех JavaBeans. См. XMLEncoder.
- Начиная с версии:
- 1.2
- См. также:
Краткое описание вложенных классов
| Модификатор и тип | Класс | Описание |
|---|---|---|
protected class |
JMenuItem.AccessibleJMenuItem |
Этот класс реализует поддержку специальных возможностей для класса JMenuItem. |
Вложенные классы/интерфейсы, объявленные в классе AbstractButton
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener
Вложенные классы/интерфейсы, объявленные в классе JComponent
JComponent.AccessibleJComponent
Вложенные классы/интерфейсы, объявленные в классе Container
Container.AccessibleAWTContainer
Вложенные классы/интерфейсы, объявленные в классе Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Краткое описание полей
Поля, объявленные в классе 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
Поля, объявленные в классе JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Поля, объявленные в классе Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Поля, объявленные в интерфейсе ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Поля, объявленные в интерфейсе SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
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() |
Сбрасывает свойство UI, присваивая ему значение из текущего оформления. |
Методы, объявленные в классе 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
Методы, объявленные в классе 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
Методы, объявленные в классе Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
Методы, объявленные в классе Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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— объект оформления и стиляJMenuItemUI - См. также:
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—MouseEvent -
path— массив путейMenuElement -
manager—MenuSelectionManager
processKeyEvent
public void processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager, и при необходимости изменяет выбор в меню с помощью API объекта MenuSelectionManager. Примечание: передавать событие подкомпонентам не требуется. Это автоматически делает MenuSelectionManager.
- Определено в:
-
processKeyEventв интерфейсеMenuElement - Параметры:
-
e—KeyEvent -
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)
- Параметры:
-
event—MenuDragMouseEvent - См. также:
fireMenuDragMouseDragged
protected void fireMenuDragMouseDragged(MenuDragMouseEvent event)
- Параметры:
-
event—MenuDragMouseEvent - См. также:
fireMenuDragMouseReleased
protected void fireMenuDragMouseReleased(MenuDragMouseEvent event)
- Параметры:
-
event—MenuDragMouseEvent - См. также:
fireMenuKeyPressed
protected void fireMenuKeyPressed(MenuKeyEvent event)
- Параметры:
-
event—MenuKeyEvent - См. также:
fireMenuKeyReleased
protected void fireMenuKeyReleased(MenuKeyEvent event)
- Параметры:
-
event—MenuKeyEvent - См. также:
fireMenuKeyTyped
protected void fireMenuKeyTyped(MenuKeyEvent event)
- Параметры:
-
event—MenuKeyEvent - См. также:
getSubElements
@BeanProperty(bound=false) public MenuElement[] getSubElements()
- Определено в:
-
getSubElementsв интерфейсеMenuElement - Возвращает:
- массив объектов
MenuElement
getComponent
public Component getComponent()
java.awt.Component, используемый для отрисовки этого объекта. Возвращенный компонент будет использоваться для преобразования событий и определения того, находится ли событие внутри компонента меню.- Определено в:
-
getComponentв интерфейсеMenuElement - Возвращает:
Component, отрисовывающий этот пункт меню
addMenuDragMouseListener
public void addMenuDragMouseListener(MenuDragMouseListener l)
MenuDragMouseListener.- Параметры:
-
l— добавляемыйMenuDragMouseListener
removeMenuDragMouseListener
public void removeMenuDragMouseListener(MenuDragMouseListener l)
MenuDragMouseListener.- Параметры:
-
l— удаляемыйMenuDragMouseListener
getMenuDragMouseListeners
@BeanProperty(bound=false) public MenuDragMouseListener[] getMenuDragMouseListeners()
MenuDragMouseListener, добавленных к этому JMenuItem с помощью addMenuDragMouseListener().- Возвращает:
- все добавленные объекты
MenuDragMouseListenerили пустой массив, если прослушиватели не добавлены - Начиная с:
- 1.4
addMenuKeyListener
public void addMenuKeyListener(MenuKeyListener l)
MenuKeyListener.- Параметры:
-
l— добавляемыйMenuKeyListener
removeMenuKeyListener
public void removeMenuKeyListener(MenuKeyListener l)
MenuKeyListener.- Параметры:
-
l— удаляемыйMenuKeyListener
getMenuKeyListeners
@BeanProperty(bound=false) public MenuKeyListener[] getMenuKeyListeners()
MenuKeyListener, добавленных к этому JMenuItem с помощью addMenuKeyListener().- Возвращает:
- все добавленные объекты
MenuKeyListenerили пустой массив, если прослушиватели не добавлены - Начиная с:
- 1.4
paramString
protected String paramString()
JMenuItem. Этот метод предназначен только для отладки; содержимое и формат возвращаемой строки могут различаться в разных реализациях. Возвращаемая строка может быть пустой, но не может быть null.- Переопределяет:
-
paramStringв классеAbstractButton - Возвращает:
- строковое представление этого
JMenuItem
getAccessibleContext
@BeanProperty(bound=false) public AccessibleContext getAccessibleContext()
AccessibleContext, связанный с этим JMenuItem. Для JMenuItem объект AccessibleContext имеет вид AccessibleJMenuItem. При необходимости создается новый экземпляр AccessibleJMenuItem.- Определено в:
-
getAccessibleContextв интерфейсеAccessible - Переопределяет:
-
getAccessibleContextв классеComponent - Возвращает:
- объект
AccessibleJMenuItem, служащийAccessibleContextэтогоJMenuItem
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/java.desktop/javax/swing/JMenuItem.html