Class JMenuItem
public class JMenuItem : AbstractButton, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
JMenuItem
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
JMenuItem()
public JMenuItem()
JMenuItem(String)
public JMenuItem(String arg0)
Parameters
JMenuItem(String, Icon)
public JMenuItem(String arg0, Icon arg1)
Parameters
JMenuItem(String, int)
public JMenuItem(String arg0, int arg1)
Parameters
JMenuItem(Action)
public JMenuItem(Action arg0)
Parameters
JMenuItem(Icon)
public JMenuItem(Icon arg0)
Parameters
JMenuItem(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public JMenuItem(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
Accelerator
https://docs.oracle.com/javase/8/docs/api/javax/swing/JMenuItem.html#getAccelerator-- https://docs.oracle.com/javase/8/docs/api/javax/swing/JMenuItem.html#setAccelerator-javax.swing.KeyStroke-
public KeyStroke Accelerator { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
Component
public Component Component { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
MenuDragMouseListeners
public MenuDragMouseListener[] MenuDragMouseListeners { get; }
Property Value
MenuKeyListeners
public MenuKeyListener[] MenuKeyListeners { get; }
Property Value
SubElements
public MenuElement[] SubElements { get; }
Property Value
Methods
AddMenuDragMouseListener(MenuDragMouseListener)
public void AddMenuDragMouseListener(MenuDragMouseListener arg0)
Parameters
AddMenuKeyListener(MenuKeyListener)
public void AddMenuKeyListener(MenuKeyListener arg0)
Parameters
CreatePoolableInstance()
HPA initializer for JMenuItem()
public static JMenuItem CreatePoolableInstance()
Returns
CreatePoolableInstance(String)
HPA initializer for JMenuItem(Java.Lang.String arg0)
public static JMenuItem CreatePoolableInstance(String arg0)
Parameters
arg0String
Returns
CreatePoolableInstance(String, Icon)
HPA initializer for JMenuItem(Java.Lang.String arg0, Javax.Swing.Icon arg1)
public static JMenuItem CreatePoolableInstance(String arg0, Icon arg1)
Parameters
Returns
CreatePoolableInstance(String, int)
HPA initializer for JMenuItem(Java.Lang.String arg0, int arg1)
public static JMenuItem CreatePoolableInstance(String arg0, int arg1)
Parameters
Returns
CreatePoolableInstance(Action)
HPA initializer for JMenuItem(Javax.Swing.Action arg0)
public static JMenuItem CreatePoolableInstance(Action arg0)
Parameters
arg0Action
Returns
CreatePoolableInstance(Icon)
HPA initializer for JMenuItem(Javax.Swing.Icon arg0)
public static JMenuItem CreatePoolableInstance(Icon arg0)
Parameters
arg0Icon
Returns
IsArmed()
public bool IsArmed()
Returns
MenuSelectionChanged(bool)
public void MenuSelectionChanged(bool arg0)
Parameters
ProcessKeyEvent(KeyEvent, MenuElement[], MenuSelectionManager)
public void ProcessKeyEvent(KeyEvent arg0, MenuElement[] arg1, MenuSelectionManager arg2)
Parameters
arg0KeyEventarg1MenuElement[]arg2MenuSelectionManager
ProcessMenuDragMouseEvent(MenuDragMouseEvent)
public void ProcessMenuDragMouseEvent(MenuDragMouseEvent arg0)
Parameters
ProcessMenuKeyEvent(MenuKeyEvent)
public void ProcessMenuKeyEvent(MenuKeyEvent arg0)
Parameters
arg0MenuKeyEvent
ProcessMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager)
public void ProcessMouseEvent(MouseEvent arg0, MenuElement[] arg1, MenuSelectionManager arg2)
Parameters
arg0MouseEventarg1MenuElement[]arg2MenuSelectionManager
RemoveMenuDragMouseListener(MenuDragMouseListener)
public void RemoveMenuDragMouseListener(MenuDragMouseListener arg0)
Parameters
RemoveMenuKeyListener(MenuKeyListener)
public void RemoveMenuKeyListener(MenuKeyListener arg0)
Parameters
SetArmed(bool)
public void SetArmed(bool arg0)
Parameters
SetUI(MenuItemUI)
public void SetUI(MenuItemUI arg0)
Parameters
arg0MenuItemUI
Operators
implicit operator Accessible(JMenuItem)
Converter from JMenuItem to Accessible
public static implicit operator Accessible(JMenuItem t)
Parameters
Returns
implicit operator MenuElement(JMenuItem)
Converter from JMenuItem to MenuElement
public static implicit operator MenuElement(JMenuItem t)