Класс 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 с указанным изображением. |
Краткое описание методов
| Modifier and Type | Method | Description |
|---|---|---|
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 со значением из текущего визуального оформления. |
Methods declared in class 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
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, 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, 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- объект L&FJMenuItemUI - См. также:
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
обработкаНажатияКлавиши
public void processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
MenuSelectionManager, и изменяет выбор меню, если необходимо, используя API MenuSelectionManager. Примечание: вам не нужно пересылать событие подкомпонентам. Это делается автоматически компонентом MenuSelectionManager.
- Определено в:
-
processKeyEventв интерфейсеMenuElement - Параметры:
-
e- событиеKeyEvent -
path- массив путейMenuElement -
manager- менеджерMenuSelectionManager
обработкаСобытияПеретаскиванияМышиВМеню
public void processMenuDragMouseEvent(MenuDragMouseEvent e)
- Параметры:
-
e- объектMenuDragMouseEvent
обработкаСобытияНажатияКлавишиВМеню
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, добавленных к этому элементу меню с помощью 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, добавленных к этому элементу меню с помощью 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/JMenuItem.html