Top Methods
com.sun.javafx.menu

public Interface MenuItemBase

Known Direct Subinterfaces
com.sun.javafx.menu.RadioMenuItemBase, com.sun.javafx.menu.SeparatorMenuItemBase, com.sun.javafx.menu.CheckMenuItemBase, com.sun.javafx.menu.CustomMenuItemBase, com.sun.javafx.menu.MenuBase
Imports
javafx.beans.property.BooleanProperty, .ObjectProperty, .StringProperty, javafx.event.ActionEvent, .EventHandler, javafx.scene.input.KeyCombination, javafx.scene.Node

Method Summary

Modifier and TypeMethod and Description
public ObjectProperty<KeyCombination>
public BooleanProperty
public void
fire()

Fires a new ActionEvent.

public void
fireValidation()

Fires when the accelerator for this MenuItem is invoked.

public KeyCombination
public Node
public String
public EventHandler<ActionEvent>
public String
public ObjectProperty<Node>
public StringProperty
public boolean
public boolean
public boolean
public BooleanProperty
public ObjectProperty<EventHandler<ActionEvent>>
public void
public void
setDisable(boolean value)

public void
setGraphic(Node value)

An optional graphic for the menu item This will normally be an javafx.scene.image.ImageView node, but there is no requirement for this to be the case.

public void
setId(String value)

* Properties * *

public void
setMnemonicParsing(boolean value)

MnemonicParsing property to enable/disable text parsing.

public void
setOnAction(EventHandler<ActionEvent> value)

The action, which is invoked whenever the MenuItemBase is fired.

public void
setText(String value)

The text to display in the menu item.

public void
setVisible(boolean value)

public StringProperty
public BooleanProperty

Method Detail

acceleratorPropertyback to summary
public ObjectProperty<KeyCombination> acceleratorProperty()
disablePropertyback to summary
public BooleanProperty disableProperty()
fireback to summary
public void fire()

Fires a new ActionEvent.

fireValidationback to summary
public void fireValidation()

Fires when the accelerator for this MenuItem is invoked.

getAcceleratorback to summary
public KeyCombination getAccelerator()
getGraphicback to summary
public Node getGraphic()
getIdback to summary
public String getId()
getOnActionback to summary
public EventHandler<ActionEvent> getOnAction()
getTextback to summary
public String getText()
graphicPropertyback to summary
public ObjectProperty<Node> graphicProperty()
idPropertyback to summary
public StringProperty idProperty()
isDisableback to summary
public boolean isDisable()
isMnemonicParsingback to summary
public boolean isMnemonicParsing()
isVisibleback to summary
public boolean isVisible()
mnemonicParsingPropertyback to summary
public BooleanProperty mnemonicParsingProperty()
onActionPropertyback to summary
public ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
setAcceleratorback to summary
public void setAccelerator(KeyCombination value)
setDisableback to summary
public void setDisable(boolean value)
setGraphicback to summary
public void setGraphic(Node value)

An optional graphic for the menu item This will normally be an javafx.scene.image.ImageView node, but there is no requirement for this to be the case.

setIdback to summary
public void setId(String value)

* Properties * *

setMnemonicParsingback to summary
public void setMnemonicParsing(boolean value)

MnemonicParsing property to enable/disable text parsing. If this is set to true, then the MenuItemBase text will be parsed to see if it contains the mnemonic parsing character '_'. When a mnemonic is detected the key combination will be determined based on the succeeding character, and the mnemonic added.

The default value for MenuItemBase is true.

setOnActionback to summary
public void setOnAction(EventHandler<ActionEvent> value)

The action, which is invoked whenever the MenuItemBase is fired. This may be due to the user clicking on the button with the mouse, or by a touch event, or by a key press, or if the developer programmatically invokes the fire() method.

setTextback to summary
public void setText(String value)

The text to display in the menu item.

setVisibleback to summary
public void setVisible(boolean value)
textPropertyback to summary
public StringProperty textProperty()
visiblePropertyback to summary
public BooleanProperty visibleProperty()