class MenuItem extends AbstractButton
A menu item that can be used in a menu.
- See also
javax.swing.JMenuItem
- Alphabetic
- By Inheritance
- MenuItem
- AbstractButton
- Wrapper
- Trigger
- Component
- UIElement
- LazyPublisher
- Publisher
- Reactor
- Proxy
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- trait SuperMixin extends JComponent
This trait is used to redirect certain calls from the peer to the wrapper and back.
This trait is used to redirect certain calls from the peer to the wrapper and back. Useful to expose methods that can be customized by overriding.
- Attributes
- protected
- Definition Classes
- Component
Value Members
- object keys extends Publisher
- Definition Classes
- Component
- object mouse
Contains publishers for various mouse events.
Contains publishers for various mouse events. They are separated for efficiency reasons.
- Definition Classes
- Component
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def action: Action
- def action_=(a: Action): Unit
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def background: Color
- Definition Classes
- UIElement
- def background_=(c: Color): Unit
- Definition Classes
- UIElement
- def border: Border
- Definition Classes
- Component
- def borderPainted: Boolean
- Definition Classes
- AbstractButton
- def borderPainted_=(b: Boolean): Unit
- Definition Classes
- AbstractButton
- def border_=(b: Border): Unit
- Definition Classes
- Component
- def bounds: Rectangle
- Definition Classes
- UIElement
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def componentOrientation: ComponentOrientation
- Definition Classes
- UIElement
- def componentOrientation_=(x: ComponentOrientation): Unit
- Definition Classes
- UIElement
- def contentAreaFilled: Boolean
- Definition Classes
- AbstractButton
- def contentAreaFilled_=(b: Boolean): Unit
- Definition Classes
- AbstractButton
- def cursor: Cursor
- Definition Classes
- UIElement
- def cursor_=(c: Cursor): Unit
- Definition Classes
- UIElement
- def deafTo(ps: Publisher*): Unit
Installed reaction won't receive events from the given publisher anylonger.
Installed reaction won't receive events from the given publisher anylonger.
- Definition Classes
- Reactor
- def disabledIcon: Icon
- Definition Classes
- AbstractButton
- def disabledIcon_=(i: Icon): Unit
- Definition Classes
- AbstractButton
- def disabledSelectedIcon: Icon
- Definition Classes
- AbstractButton
- def disabledSelectedIcon_=(i: Icon): Unit
- Definition Classes
- AbstractButton
- def displayable: Boolean
- Definition Classes
- UIElement
- def displayedMnemonicIndex: Int
- Definition Classes
- AbstractButton
- def displayedMnemonicIndex_=(n: Int): Unit
- Definition Classes
- AbstractButton
- def doClick(times: Int): Unit
- Definition Classes
- AbstractButton
- def doClick(): Unit
- Definition Classes
- AbstractButton
- def enabled: Boolean
- Definition Classes
- Component
- def enabled_=(b: Boolean): Unit
- Definition Classes
- Component
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(that: Any): Boolean
- Definition Classes
- Proxy → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def focusPainted: Boolean
- Definition Classes
- AbstractButton
- def focusPainted_=(b: Boolean): Unit
- Definition Classes
- AbstractButton
- def focusable: Boolean
- Definition Classes
- Component
- def focusable_=(b: Boolean): Unit
- Definition Classes
- Component
- def font: Font
- Definition Classes
- UIElement
- def font_=(f: Font): Unit
- Definition Classes
- UIElement
- def foreground: Color
- Definition Classes
- UIElement
- def foreground_=(c: Color): Unit
- Definition Classes
- UIElement
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hasFocus: Boolean
- Definition Classes
- Component
- def hashCode(): Int
- Definition Classes
- Proxy → Any
- def horizontalAlignment: Alignment.Value
- Definition Classes
- AbstractButton
- def horizontalAlignment_=(a: Alignment.Value): Unit
- Definition Classes
- AbstractButton
- def horizontalTextPosition: Alignment.Value
- Definition Classes
- AbstractButton
- def horizontalTextPosition_=(a: Alignment.Value): Unit
- Definition Classes
- AbstractButton
- def icon: Icon
- Definition Classes
- AbstractButton
- def iconTextGap: Int
- Definition Classes
- AbstractButton
- def iconTextGap_=(x: Int): Unit
- Definition Classes
- AbstractButton
- def icon_=(i: Icon): Unit
- Definition Classes
- AbstractButton
- def ignoreRepaint: Boolean
- Definition Classes
- UIElement
- def ignoreRepaint_=(b: Boolean): Unit
- Definition Classes
- UIElement
- def inputVerifier: (Component) => Boolean
- Definition Classes
- Component
- def inputVerifier_=(v: (Component) => Boolean): Unit
- Definition Classes
- Component
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def listenTo(ps: Publisher*): Unit
Listen to the given publisher as long as
deafTo
isn't called for them.Listen to the given publisher as long as
deafTo
isn't called for them.- Definition Classes
- Reactor
- val listeners: RefSet[Reaction]
- Attributes
- protected
- Definition Classes
- Publisher
- def locale: Locale
- Definition Classes
- UIElement
- def location: Point
- Definition Classes
- UIElement
- def locationOnScreen: Point
- Definition Classes
- UIElement
- def margin: Insets
- Definition Classes
- AbstractButton
- def margin_=(i: Insets): Unit
- Definition Classes
- AbstractButton
- def maximumSize: Dimension
- Definition Classes
- UIElement
- def maximumSize_=(x: Dimension): Unit
- Definition Classes
- UIElement
- def minimumSize: Dimension
- Definition Classes
- UIElement
- def minimumSize_=(x: Dimension): Unit
- Definition Classes
- UIElement
- def mnemonic: event.Key.Value
- Definition Classes
- AbstractButton
- def mnemonic_=(k: event.Key.Value): Unit
- Definition Classes
- AbstractButton
- def multiClickThreshold: Long
- Definition Classes
- AbstractButton
- def multiClickThreshold_=(n: Long): Unit
- Definition Classes
- AbstractButton
- def name: String
- Definition Classes
- Component
- def name_=(s: String): Unit
- Definition Classes
- Component
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def onFirstSubscribe(): Unit
- def onLastUnsubscribe(): Unit
- Attributes
- protected
- Definition Classes
- UIElement → LazyPublisher
- def opaque: Boolean
- Definition Classes
- Component
- def opaque_=(b: Boolean): Unit
- Definition Classes
- Component
- def paint(g: Graphics2D): Unit
- Definition Classes
- Component
- def paintBorder(g: Graphics2D): Unit
- Attributes
- protected
- Definition Classes
- Component
- def paintChildren(g: Graphics2D): Unit
- Attributes
- protected
- Definition Classes
- Component
- def paintComponent(g: Graphics2D): Unit
For custom painting, users should usually override this method.
For custom painting, users should usually override this method.
- Attributes
- protected
- Definition Classes
- Component
- lazy val peer: JMenuItem
The underlying Swing peer.
The underlying Swing peer.
- Definition Classes
- MenuItem → AbstractButton → Wrapper → Component → UIElement
- def preferredSize: Dimension
- Definition Classes
- UIElement
- def preferredSize_=(x: Dimension): Unit
- Definition Classes
- UIElement
- def pressedIcon: Icon
- Definition Classes
- AbstractButton
- def pressedIcon_=(i: Icon): Unit
- Definition Classes
- AbstractButton
- def publish(e: Event): Unit
Notify all registered reactions.
Notify all registered reactions.
- Definition Classes
- Publisher
- val reactions: Reactions
All reactions of this reactor.
All reactions of this reactor.
- Definition Classes
- Reactor
- def repaint(rect: Rectangle): Unit
- Definition Classes
- UIElement
- def repaint(): Unit
- Definition Classes
- UIElement
- def requestFocus(): Unit
- Definition Classes
- Component
- def requestFocusInWindow(): Boolean
- Definition Classes
- Component
- def revalidate(): Unit
- Definition Classes
- Component
- def rolloverEnabled: Boolean
- Definition Classes
- AbstractButton
- def rolloverEnabled_=(b: Boolean): Unit
- Definition Classes
- AbstractButton
- def rolloverIcon: Icon
- Definition Classes
- AbstractButton
- def rolloverIcon_=(b: Icon): Unit
- Definition Classes
- AbstractButton
- def rolloverSelectedIcon: Icon
- Definition Classes
- AbstractButton
- def rolloverSelectedIcon_=(b: Icon): Unit
- Definition Classes
- AbstractButton
- def selected: Boolean
- Definition Classes
- AbstractButton
- def selectedIcon: Icon
- Definition Classes
- AbstractButton
- def selectedIcon_=(i: Icon): Unit
- Definition Classes
- AbstractButton
- def selected_=(b: Boolean): Unit
- Definition Classes
- AbstractButton
- def self: Any
- Definition Classes
- UIElement → Proxy
- def showing: Boolean
- Definition Classes
- UIElement
- def size: Dimension
- Definition Classes
- UIElement
- def subscribe(listener: Reaction): Unit
- Definition Classes
- LazyPublisher → Publisher
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def text: String
- Definition Classes
- AbstractButton
- def text_=(s: String): Unit
- Definition Classes
- AbstractButton
- def toString(): String
- Definition Classes
- Component → Proxy → AnyRef → Any
- def toolkit: Toolkit
- Definition Classes
- UIElement
- def tooltip: String
- Definition Classes
- Component
- def tooltip_=(t: String): Unit
- Definition Classes
- Component
- def unsubscribe(listener: Reaction): Unit
- Definition Classes
- LazyPublisher → Publisher
- def validate(): Unit
- Definition Classes
- UIElement
- def verticalAlignment: Alignment.Value
- Definition Classes
- AbstractButton
- def verticalAlignment_=(a: Alignment.Value): Unit
- Definition Classes
- AbstractButton
- def verticalTextPosition: Alignment.Value
- Definition Classes
- AbstractButton
- def verticalTextPosition_=(a: Alignment.Value): Unit
- Definition Classes
- AbstractButton
- def visible: Boolean
- Definition Classes
- UIElement
- def visible_=(b: Boolean): Unit
- Definition Classes
- UIElement
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def xLayoutAlignment: Double
Used by certain layout managers, e.g., BoxLayout or OverlayLayout to align components relative to each other.
Used by certain layout managers, e.g., BoxLayout or OverlayLayout to align components relative to each other.
- Definition Classes
- Component
- def xLayoutAlignment_=(x: Double): Unit
- Definition Classes
- Component
- def yLayoutAlignment: Double
- Definition Classes
- Component
- def yLayoutAlignment_=(y: Double): Unit
- Definition Classes
- Component