T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс 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-метаданные.