Класс MenuItem
Класс MenuItem реализует интерфейс EventTarget и представляет элемент меню.
Класс MenuItem имеет следующие подклассы:
CheckMenuItem – элемент меню с выбранным и не выбранным состояниями.
Menu – раскрывающееся меню.
CustomMenuItem – расширенный элемент меню.
RadioMenuItem – элемент меню – переключатель.
Класс MenuItem имеет следующие свойства, конструкторы и методы:
Свойство id – идентификатор компонента.
Свойство style – CSS-стиль компонента.
Свойство parentMenu – родительское меню Menu компонента.
Свойство parentPopup – родительское контекстное меню ContextMenu компонента.
Свойство text – текст компонента.
Свойство graphic – узел Node иконки компонента.
Свойство onAction – обработчик javafx.event.EventHandler событий компонента.
Свойство onMenuValidation – обработчик вызова элемента меню с помощью горячих клавиш.
Свойство disabled – если true, тогда компонент отключен.
Свойство visible – если true, тогда компонент отображается.
Свойство accelerator – объект javafx.scene.input.KeyCombination горячих клавиш компонента.
Свойство mnemonicParsing – если true, тогда текст компонента может использоваться для наведения фокуса на компонент.
Поле public final EventType<Event> MENU_VALIDATION_EVENT – тип событий вызова элемента меню с помощью горячих клавиш.
Конструктор public MenuItem().
Конструктор public MenuItem(java.lang.String text).
Конструктор public MenuItem(java.lang.String text, Node graphic).
Метод public final void setId(java.lang.String value) – устанавливает идентификатор компонента.
Метод public final java.lang.String getId() – возвращает идентификатор компонента.
Метод public StringProperty idProperty() – возвращает JavaFX Beans свойство идентификатора компонента.
Метод public final void setStyle(java.lang.String value) – устанавливает CSS-стиль компонента.
Метод public final java.lang.String getStyle() – возвращает CSS-стиль компонента.
Метод public StringProperty styleProperty() – возвращает JavaFX Beans свойство CSS-стиля компонента.
Метод public final Menu getParentMenu() – возвращает родительское меню данного компонента.
Метод public ObjectProperty<Menu> parentMenuProperty() – возвращает JavaFX Beans свойство родительского меню данного компонента.
Метод public final ContextMenu getParentPopup() – возвращает родительское контекстное меню данного компонента.
Метод public ObjectProperty<ContextMenu> parentPopupProperty() – возвращает JavaFX Beans свойство родительского контекстного меню данного компонента.
Метод public final void setText(java.lang.String value) – устанавливает текст компонента.
Метод public final java.lang.String getText() – возвращает текст компонента.
Метод public StringProperty textProperty() – возвращает JavaFX Beans свойство текста компонента.
Метод public final void setGraphic(Node value) – устанавливает иконку компонента.
Метод public final Node getGraphic() – возвращает иконку компонента.
Метод public ObjectProperty<Node> graphicProperty() – возвращает JavaFX Beans свойство иконки компонента.
Метод public final void setOnAction(EventHandler<ActionEvent> value) – устанавливает обработчик событий компонента.
Метод public final EventHandler<ActionEvent> getOnAction() – возвращает обработчик событий компонента.
Метод public ObjectProperty<EventHandler<ActionEvent>> onActionProperty() – возвращает JavaFX Beans свойство обработчика событий компонента.
Метод public final void setOnMenuValidation(EventHandler<Event> value) – устанавливает обработчик вызова элемента меню горячими клавишами.
Метод public final EventHandler<Event> getOnMenuValidation() – возвращает обработчик вызова элемента меню горячими клавишами.
Метод public final ObjectProperty<EventHandler<Event>> onMenuValidationProperty() – возвращает свойство обработчика вызова элемента меню горячими клавишами.
Метод public final void setDisabled(boolean value) – устанавливает отключенное состояние компонента.
Метод public final boolean isDisabled() – возвращает true, если компонент находится в отключенном состоянии.
Метод public BooleanProperty disabledProperty() – возвращает JavaFX Beans свойство отключенного состояния компонента.
Метод public final void setVisible(boolean value) – устанавливает видимое состояние компонента.
Метод public final boolean isVisible() – возвращает true, если компонент отображается.
Метод public BooleanProperty visibleProperty() – возвращает JavaFX Beans свойство видимого состояния компонента.
Метод public final void setAccelerator(KeyCombination value) – устанавливает горячие клавиши компонента.
Метод public final KeyCombination getAccelerator() – возвращает горячие клавиши компонента.
Метод public ObjectProperty<KeyCombination> acceleratorProperty() – возвращает JavaFX Beans свойство горячих клавиш компонента.
Метод public final void setMnemonicParsing(boolean value) – устанавливает возможность использования текста компонента для наведения фокуса на компонент.
Метод public final boolean isMnemonicParsing() – возвращает true, если текст компонента может использоваться для наведения фокуса на компонент.
Метод public BooleanProperty mnemonicParsingProperty() – возвращает JavaFX Beans свойство возможности использования текста компонента для наведения фокуса на компонент.
Метод public ObservableList<java.lang.String> getStyleClass() – возвращает список CSS-селекторов классов.
Метод public void fire() – генерирует событие компонента.
Метод public <E extends Event> void addEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) – добавляет слушателя событий.
Метод public <E extends Event> void removeEventHandler(EventType<E> eventType, EventHandler<E> eventHandler) – удаляет слушателя событий.
Метод public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail) – создает цепочку доставки событий компонента.
Метод public java.lang.Object getUserData() – возвращает свойства элемента меню.
Метод public void setUserData(java.lang.Object value) – устанавливает свойства элемента меню.
Метод public ObservableMap<java.lang.Object,java.lang.Object> getProperties() – возвращает таблицу свойств элемента меню.
Метод public java.lang.String getTypeSelector() - возвращает тип CSS-селектора.
Метод public Styleable getStyleableParent() - возвращает CSS-родителя.
Метод public final ObservableSet<PseudoClass> getPseudoClassStates() - возвращает состояние псевдо класса.
Метод public java.util.List<CssMetaData<? extends Styleable,?>> getCssMetaData() - возвращает CSS-метаданные.
