Spec-Zone.ru › OpenJavaFX 21

Класс MenuItem

java.lang.Object
javafx.scene.control.MenuItem
Все реализованные интерфейсы:
Styleable, EventTarget
Прямые известные подклассы:
CheckMenuItem, CustomMenuItem, Menu, RadioMenuItem
@IDProperty("id") public class MenuItem extends Object implements EventTarget, Styleable

Класс MenuItem предназначен для использования совместно с Menu, чтобы предоставить пользователю варианты. MenuItem служит базовым классом для большей части API меню JavaFX. Он имеет свойство отображения текста text, а также необязательный узел graphic, который может быть на нём установлен. Свойство accelerator позволяет получить доступ к связанному действию в один нажатие клавиши. Также, как и с элементом управления Button, используя метод setOnAction(javafx.event.EventHandler<javafx.event.ActionEvent>), вы можете задать действие, которое выполнит экземпляр MenuItem.

Примечание: Хотя в MenuItem может быть вставлен графический элемент любого размера, наиболее часто используемый размер в большинстве приложений составляет 16x16 пикселей. Это рекомендуемые размеры графического элемента, если вы используете стиль по умолчанию, предоставляемый JavaFX.

Создание MenuItem просто:

MenuItem menuItem = new MenuItem("Open");
menuItem.setOnAction(e -> System.out.println("Opening Database Connection..."));
Circle graphic = new Circle(8);
graphic.setFill(Color.GREEN);
menuItem.setGraphic(graphic);

Menu menu = new Menu("File");
menu.getItems().add(menuItem);
MenuBar menuBar = new MenuBar(menu);
Image of the MenuItem control
С момента:
JavaFX 2.0
См. также:
  • Menu

Краткое описание свойств

Тип Свойство Описание
final ObjectProperty<KeyCombination> accelerator
Свойство ускорителя позволяет получить доступ к связанному действию в один нажатие клавиши.
final BooleanProperty disable
Устанавливает индивидуальное состояние отключения для этого MenuItem.
final ObjectProperty<Node> graphic
Необязательный графический элемент для MenuItem.
final StringProperty id
Идентификатор этого MenuItem.
final BooleanProperty mnemonicParsing
Свойство mnemonicParsing для включения/выключения анализа текста.
final ObjectProperty<EventHandler<ActionEvent>> onAction
Действие, которое вызывается всякий раз, когда MenuItem активируется.
final ObjectProperty<EventHandler<Event>> onMenuValidation
Обработчик событий, связанный с вызовом ускорителя для MenuItem.
final ReadOnlyObjectProperty<Menu> parentMenu
Это Menu, в котором существует данный MenuItem.
final ReadOnlyObjectProperty<ContextMenu> parentPopup
Это ContextMenu, в котором существует данный MenuItem.
final StringProperty style
Строковое представление CSS-стиля, связанного с этим конкретным MenuItem.
final StringProperty text
Текст, который должен быть отображён в MenuItem.
final BooleanProperty visible
Указывает, должен ли этот MenuItem быть отображён в графическом дереве.

Краткое описание полей

Модификатор и тип Поле Описание
static final EventType<Event> MENU_VALIDATION_EVENT
Вызывается при вызове ускорителя для MenuItem.

Краткое описание конструкторов

Конструктор Описание
MenuItem()
Создаёт MenuItem без текста для отображения.
MenuItem(String text)
Создаёт MenuItem и устанавливает текст для отображения с указанным текстом.
MenuItem(String text, Node graphic)
Конструктор MenuItem и устанавливает текст для отображения с указанным текстом и устанавливает графический элемент Node на заданный узел.

Краткое описание методов

Modifier and Type Method Description
final ObjectProperty<KeyCombination> acceleratorProperty()
Свойство accelerator позволяет получить связанное действие в один нажатие клавиши.
EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Создает цепочку обработки событий для этого целевого объекта.
final BooleanProperty disableProperty()
Устанавливает индивидуальное состояние disabled для этого пункта меню.
void fire()
Генерирует новое событие ActionEvent.
final KeyCombination getAccelerator()
Получает значение свойства accelerator.
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData для этого элемента Styleable.
final Node getGraphic()
Получает значение свойства graphic.
final String getId()
Получает значение свойства id.
final EventHandler<ActionEvent> getOnAction()
Получает значение свойства onAction.
final EventHandler<Event> getOnMenuValidation()
Получает значение свойства onMenuValidation.
final Menu getParentMenu()
Получает значение свойства parentMenu.
final ContextMenu getParentPopup()
Получает значение свойства parentPopup.
ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемую карту свойств этого пункта меню, предназначенную в основном для разработчиков приложений.
final ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса этого элемента Styleable.
final String getStyle()
Получает значение свойства style.
Styleable getStyleableParent()
Возвращает родителя этого элемента Styleable или null, если родителя нет.
ObservableList<String> getStyleClass()
Список идентификаторов типа String, которые могут использоваться для логической группировки узлов, в частности, для внешнего движка стилей.
final String getText()
Получает значение свойства text.
String getTypeSelector()
Тип этого Styleable, используемый для сопоставления с селекторами.
Object getUserData()
Возвращает Object, установленное методом setUserData(Object), или null, если объект не был задан.
final ObjectProperty<Node> graphicProperty()
Дополнительный графический элемент для MenuItem.
final StringProperty idProperty()
Идентификатор этого пункта меню.
final boolean isDisable()
Получает значение свойства disable.
final boolean isMnemonicParsing()
Получает значение свойства mnemonicParsing.
final boolean isVisible()
Получает значение свойства visible.
final BooleanProperty mnemonicParsingProperty()
Свойство MnemonicParsing для включения/выключения разбора текста.
final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
Действие, которое выполняется при срабатывании пункта меню.
final ObjectProperty<EventHandler<Event>> onMenuValidationProperty()
Обработчик событий, связанный с вызовом ускорителя для пункта меню.
final ReadOnlyObjectProperty<Menu> parentMenuProperty()
Это Menu, в котором существует этот MenuItem.
final ReadOnlyObjectProperty<ContextMenu> parentPopupProperty()
Это ContextMenu, в котором существует этот MenuItem.
final void setAccelerator(KeyCombination value)
Устанавливает значение свойства accelerator.
final void setDisable(boolean value)
Устанавливает значение свойства disable.
final void setGraphic(Node value)
Устанавливает значение свойства graphic.
final void setId(String value)
Устанавливает значение свойства id.
final void setMnemonicParsing(boolean value)
Устанавливает значение свойства mnemonicParsing.
final void setOnAction(EventHandler<ActionEvent> value)
Устанавливает значение свойства onAction.
final void setOnMenuValidation(EventHandler<Event> value)
Устанавливает значение свойства onMenuValidation.
protected final void setParentMenu(Menu value)
Устанавливает значение свойства parentMenu.
protected final void setParentPopup(ContextMenu value)
Устанавливает значение свойства parentPopup.
final void setStyle(String value)
Устанавливает значение свойства style.
final void setText(String value)
Устанавливает значение свойства text.
void setUserData(Object value)
Сохраняет пользовательский объект, содержащий данные по усмотрению разработчика.
final void setVisible(boolean value)
Устанавливает значение свойства visible.
final StringProperty styleProperty()
Строковое представление CSS-стиля, связанного с этим конкретным пунктом меню.
final StringProperty textProperty()
Текст, отображаемый в MenuItem.
final BooleanProperty visibleProperty()
Указывает, должен ли этот пункт меню отображаться как часть графического дерева сцены.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javafx.event.EventTarget

addEventFilter, addEventHandler, removeEventFilter, removeEventHandler

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode

Подробное описание свойств

id

public final StringProperty idProperty
Идентификатор (id) этого пункта меню. Эта простая строковая метка полезна для поиска конкретного пункта меню в графическом представлении сцены.
См. также:
  • getId()
  • setId(String)
  • idProperty()

style

public final StringProperty styleProperty
Строковое представление CSS-стиля, связанного с этим конкретным пунктом меню. Это аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, подобно атрибуту style в HTML, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
См. также:
  • getStyle()
  • setStyle(String)
  • styleProperty()

parentMenu

public final ReadOnlyObjectProperty<Menu> parentMenuProperty
Это Menu, в котором находится этот MenuItem. Возможна ситуация, когда у экземпляра этого класса нет parentMenu - это означает, что этот экземпляр либо:
  • Еще не связан со своим parentMenu.
  • Корневой Menu (т.е. это контекстное меню, прикрепленное непосредственно к MenuBar, MenuButton или любому другому элементу управления, использующему Menu внутри).
См. также:
  • getParentMenu()
  • setParentMenu(Menu)
  • parentMenuProperty()

parentPopup

public final ReadOnlyObjectProperty<ContextMenu> parentPopupProperty
Это ContextMenu, в котором находится этот MenuItem.
См. также:
  • getParentPopup()
  • setParentPopup(ContextMenu)
  • parentPopupProperty()

text

public final StringProperty textProperty
Текст для отображения в MenuItem.
См. также:
  • getText()
  • setText(String)
  • textProperty()

graphic

public final ObjectProperty<Node> graphicProperty
Необязательное графическое представление для MenuItem. Обычно это узел ImageView, но это не обязательно.
См. также:
  • getGraphic()
  • setGraphic(Node)
  • graphicProperty()

onAction

public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty
Действие, которое выполняется всякий раз, когда пункт меню вызывается. Это может быть вызвано нажатием пользователем кнопки мышью, касанием, нажатием клавиши или вызовом разработчиком метода fire().
См. также:
  • getOnAction()
  • setOnAction(EventHandler)
  • onActionProperty()

onMenuValidation

public final ObjectProperty<EventHandler<Event>> onMenuValidationProperty
Обработчик событий, связанный с вызовом активатора для пункта меню. Это может произойти при нажатии сочетания клавиш активатора. Обработчик событий также вызывается при вызове обработчика события onShowing.
С:
JavaFX 2.2
См. также:
  • getOnMenuValidation()
  • setOnMenuValidation(EventHandler)
  • onMenuValidationProperty()

disable

public final BooleanProperty disableProperty
Устанавливает состояние пункта меню как "отключено". Установка disable в true отключит этот пункт меню.
См. также:
  • isDisable()
  • setDisable(boolean)
  • disableProperty()

visible

public final BooleanProperty visibleProperty
Определяет, должен ли этот пункт меню отображаться в графическом представлении сцены.
См. также:
  • isVisible()
  • setVisible(boolean)
  • visibleProperty()

accelerator

public final ObjectProperty<KeyCombination> acceleratorProperty
Свойство активатора позволяет получить доступ к связанному действию с помощью одной комбинации клавиш. Это удобная возможность для быстрого выполнения заданного действия.
См. также:
  • getAccelerator()
  • setAccelerator(KeyCombination)
  • acceleratorProperty()

mnemonicParsing

public final BooleanProperty mnemonicParsingProperty
Свойство mnemonicParsing для включения/выключения разбора текста. Если это значение установлено в true, текст пункта меню будет обработан для поиска символа "подчеркивания" "_". При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, а мнемоника будет добавлена.

Значение по умолчанию для MenuItem - true.

См. также:
  • isMnemonicParsing()
  • setMnemonicParsing(boolean)
  • mnemonicParsingProperty()

Подробное описание полей

MENU_VALIDATION_EVENT

public static final EventType<Event> MENU_VALIDATION_EVENT

Вызывается при вызове активатора для пункта меню.

С:
JavaFX 2.2

Подробное описание конструкторов

MenuItem

public MenuItem()
Создает пункт меню без текста для отображения.

MenuItem

public MenuItem(String text)
Создает пункт меню и устанавливает отображаемый текст с указанным текстом
Параметры:
text - отображаемый текст
См. также:
  • setText(java.lang.String)

MenuItem

public MenuItem(String text, Node graphic)
Конструктор для пункта меню, устанавливает отображаемый текст с указанным текстом и устанавливает графическое представление Node на заданный узел.
Параметры:
text - отображаемый текст
graphic - графический узел
См. также:
  • setText(java.lang.String)
  • setGraphic(javafx.scene.Node)

Подробное описание методов

setId

public final void setId(String value)
Устанавливает значение свойства id.
Описание свойства:
Идентификатор (id) этого пункта меню. Эта простая строковая метка полезна для поиска конкретного пункта меню в графическом представлении сцены.
Параметры:
value - значение для свойства id
См. также:
  • getId()
  • idProperty()

getId

public final String getId()
Получает значение свойства id.
Определено в:
getId в интерфейсе Styleable
Описание свойства:
Идентификатор (id) этого пункта меню. Эта простая строковая метка полезна для поиска конкретного пункта меню в графическом представлении сцены.
Возвращает:
значение свойства id
См. также:
  • setId(String)
  • idProperty()
END_OF_DOCUMENT_MARKER ```

idProperty

public final StringProperty idProperty()
Идентификатор этого элемента меню. Этот простой строковый идентификатор полезен для поиска конкретного элемента меню в дереве сцены.
Возвращает:
свойство id
См. также:
  • getId()
  • setId(String)

setStyle

public final void setStyle(String value)
Устанавливает значение свойства style.
Описание свойства:
Строковое представление CSS-стиля, связанного с этим конкретным элементом меню. Это аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут HTML-стиля, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
Параметры:
value - значение свойства style
См. также:
  • getStyle()
  • styleProperty()

getStyle

public final String getStyle()
Получает значение свойства style.
Задано в:
getStyle в интерфейсе Styleable
Описание свойства:
Строковое представление CSS-стиля, связанного с этим конкретным элементом меню. Это аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут HTML-стиля, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
Возвращает:
значение свойства style
См. также:
  • setStyle(String)
  • styleProperty()

styleProperty

public final StringProperty styleProperty()
Строковое представление CSS-стиля, связанного с этим конкретным элементом меню. Это аналогично атрибуту "style" HTML-элемента. Обратите внимание, что, как и атрибут HTML-стиля, эта переменная содержит свойства и значения стилей, а не часть селектора правила стиля.
Возвращает:
свойство style
См. также:
  • getStyle()
  • setStyle(String)

setParentMenu

protected final void setParentMenu(Menu value)
Устанавливает значение свойства parentMenu.
Описание свойства:
Это Menu, в котором существует этот MenuItem. Возможно, что у экземпляра этого класса нет parentMenu - это означает, что этот экземпляр либо:
  • Ещё не связан со своим parentMenu.
  • «Корневой» Menu (то есть это контекстное меню, присоединённое непосредственно к MenuBar, MenuButton или другим элементам управления, использующим Menu внутри).
Параметры:
value - значение свойства parentMenu
См. также:
  • getParentMenu()
  • parentMenuProperty()

getParentMenu

public final Menu getParentMenu()
Получает значение свойства parentMenu.
Описание свойства:
Это Menu, в котором существует этот MenuItem. Возможно, что у экземпляра этого класса нет parentMenu - это означает, что этот экземпляр либо:
  • Ещё не связан со своим parentMenu.
  • «Корневой» Menu (то есть это контекстное меню, присоединённое непосредственно к MenuBar, MenuButton или другим элементам управления, использующим Menu внутри).
Возвращает:
значение свойства parentMenu
См. также:
  • setParentMenu(Menu)
  • parentMenuProperty()

parentMenuProperty

public final ReadOnlyObjectProperty<Menu> parentMenuProperty()
Это Menu, в котором существует этот MenuItem. Возможно, что у экземпляра этого класса нет parentMenu - это означает, что этот экземпляр либо:
  • Ещё не связан со своим parentMenu.
  • «Корневой» Menu (то есть это контекстное меню, присоединённое непосредственно к MenuBar, MenuButton или другим элементам управления, использующим Menu внутри).
Возвращает:
свойство parentMenu
См. также:
  • getParentMenu()
  • setParentMenu(Menu)

setParentPopup

protected final void setParentPopup(ContextMenu value)
Устанавливает значение свойства parentPopup.
Описание свойства:
Это ContextMenu, в котором существует этот MenuItem.
Параметры:
value - значение свойства parentPopup
См. также:
  • getParentPopup()
  • parentPopupProperty()

getParentPopup

public final ContextMenu getParentPopup()
Получает значение свойства parentPopup.
Описание свойства:
Это ContextMenu, в котором существует этот MenuItem.
Возвращает:
значение свойства parentPopup
См. также:
  • setParentPopup(ContextMenu)
  • parentPopupProperty()

parentPopupProperty

public final ReadOnlyObjectProperty<ContextMenu> parentPopupProperty()
Это ContextMenu, в котором существует этот MenuItem.
Возвращает:
свойство parentPopup
См. также:
  • getParentPopup()
  • setParentPopup(ContextMenu)

setText

public final void setText(String value)
Устанавливает значение свойства text.
Описание свойства:
Текст, отображаемый в MenuItem.
Параметры:
value - значение свойства text
См. также:
  • getText()
  • textProperty()

getText

public final String getText()
Получает значение свойства text.
Описание свойства:
Текст, отображаемый в MenuItem.
Возвращает:
значение свойства text
См. также:
  • setText(String)
  • textProperty()

textProperty

public final StringProperty textProperty()
Текст, отображаемый в MenuItem.
Возвращает:
свойство text
См. также:
  • getText()
  • setText(String)

setGraphic

public final void setGraphic(Node value)
Устанавливает значение свойства graphic.
Описание свойства:
Необязательная графика для MenuItem. Обычно это узел ImageView, но это не обязательно.
Параметры:
value - значение свойства graphic
См. также:
  • getGraphic()
  • graphicProperty()

getGraphic

public final Node getGraphic()
Получает значение свойства graphic.
Описание свойства:
Необязательное графическое изображение для MenuItem. Обычно это узел ImageView, но это не обязательно.
Возвращает:
значение свойства graphic
См. также:
  • setGraphic(Node)
  • graphicProperty()

graphicProperty

public final ObjectProperty<Node> graphicProperty()
Необязательное графическое изображение для MenuItem. Обычно это узел ImageView, но это не обязательно.
Возвращает:
свойство graphic
См. также:
  • getGraphic()
  • setGraphic(Node)

setOnAction

public final void setOnAction(EventHandler<ActionEvent> value)
Устанавливает значение свойства onAction.
Описание свойства:
Действие, которое вызывается всякий раз, когда элемент меню MenuItem активируется. Это может быть вызвано нажатием пользователем кнопки мышью, сенсорным событием, нажатием клавиши или если разработчик программно вызывает метод fire().
Параметры:
value - значение свойства onAction
См. также:
  • getOnAction()
  • onActionProperty()

getOnAction

public final EventHandler<ActionEvent> getOnAction()
Получает значение свойства onAction.
Описание свойства:
Действие, которое вызывается всякий раз, когда элемент меню MenuItem активируется. Это может быть вызвано нажатием пользователем кнопки мышью, сенсорным событием, нажатием клавиши или если разработчик программно вызывает метод fire().
Возвращает:
значение свойства onAction
См. также:
  • setOnAction(EventHandler)
  • onActionProperty()

onActionProperty

public final ObjectProperty<EventHandler<ActionEvent>> onActionProperty()
Действие, которое вызывается всякий раз, когда элемент меню MenuItem активируется. Это может быть вызвано нажатием пользователем кнопки мышью, сенсорным событием, нажатием клавиши или если разработчик программно вызывает метод fire().
Возвращает:
свойство onAction
См. также:
  • getOnAction()
  • setOnAction(EventHandler)

setOnMenuValidation

public final void setOnMenuValidation(EventHandler<Event> value)
Устанавливает значение свойства onMenuValidation.
Описание свойства:
Обработчик событий, связанный с вызовом активатора для элемента меню MenuItem. Это может произойти при нажатии сочетания клавиш активатора. Обработчик событий также вызывается, когда вызывается обработчик события onShowing.
Параметры:
value - значение свойства onMenuValidation
Since:
JavaFX 2.2
См. также:
  • getOnMenuValidation()
  • onMenuValidationProperty()

getOnMenuValidation

public final EventHandler<Event> getOnMenuValidation()
Получает значение свойства onMenuValidation.
Описание свойства:
Обработчик событий, связанный с вызовом активатора для элемента меню MenuItem. Это может произойти при нажатии сочетания клавиш активатора. Обработчик событий также вызывается, когда вызывается обработчик события onShowing.
Возвращает:
значение свойства onMenuValidation
Since:
JavaFX 2.2
См. также:
  • setOnMenuValidation(EventHandler)
  • onMenuValidationProperty()

onMenuValidationProperty

public final ObjectProperty<EventHandler<Event>> onMenuValidationProperty()
Обработчик событий, связанный с вызовом активатора для элемента меню MenuItem. Это может произойти при нажатии сочетания клавиш активатора. Обработчик событий также вызывается, когда вызывается обработчик события onShowing.
Возвращает:
свойство onMenuValidation
Since:
JavaFX 2.2
См. также:
  • getOnMenuValidation()
  • setOnMenuValidation(EventHandler)

setDisable

public final void setDisable(boolean value)
Устанавливает значение свойства disable.
Описание свойства:
Устанавливает индивидуальное состояние отключения для этого элемента меню. Установка disable в true сделает этот элемент меню неактивным.
Параметры:
value - значение свойства disable
См. также:
  • isDisable()
  • disableProperty()

isDisable

public final boolean isDisable()
Получает значение свойства disable.
Описание свойства:
Устанавливает индивидуальное состояние отключения для этого элемента меню. Установка disable в true сделает этот элемент меню неактивным.
Возвращает:
значение свойства disable
См. также:
  • setDisable(boolean)
  • disableProperty()

disableProperty

public final BooleanProperty disableProperty()
Устанавливает индивидуальное состояние отключения для этого элемента меню. Установка disable в true сделает этот элемент меню неактивным.
Возвращает:
свойство disable
См. также:
  • isDisable()
  • setDisable(boolean)

setVisible

public final void setVisible(boolean value)
Устанавливает значение свойства visible.
Описание свойства:
Определяет, должен ли этот элемент меню отображаться в качестве части графа сцены.
Параметры:
value - значение свойства visible
См. также:
  • isVisible()
  • visibleProperty()

isVisible

public final boolean isVisible()
Получает значение свойства visible.
Описание свойства:
Определяет, должен ли этот элемент меню отображаться в качестве части графа сцены.
Возвращает:
значение свойства visible
См. также:
  • setVisible(boolean)
  • visibleProperty()

visibleProperty

public final BooleanProperty visibleProperty()
Определяет, должен ли этот элемент меню отображаться в качестве части графа сцены.
Возвращает:
свойство visible
См. также:
  • isVisible()
  • setVisible(boolean)

setAccelerator

public final void setAccelerator(KeyCombination value)
Устанавливает значение свойства accelerator.
Описание свойства:
Свойство активатора позволяет получить связанное действие одним нажатием клавиши. Это удобство для быстрого выполнения заданного действия.
Параметры:
value - значение свойства accelerator
См. также:
  • getAccelerator()
  • acceleratorProperty()

getAccelerator

public final KeyCombination getAccelerator()
Получает значение свойства accelerator.
Описание свойства:
Свойство активатора позволяет получить связанное действие одним нажатием клавиши. Это удобство для быстрого выполнения заданного действия.
Возвращает:
значение свойства accelerator
См. также:
  • setAccelerator(KeyCombination)
  • acceleratorProperty()

acceleratorProperty

public final ObjectProperty<KeyCombination> acceleratorProperty()
Свойство ускорителя позволяет получить связанное действие одним нажатием клавиши. Это удобство для быстрого выполнения заданного действия.
Возвращает:
свойство accelerator
См. также:
  • getAccelerator()
  • setAccelerator(KeyCombination)

setMnemonicParsing

public final void setMnemonicParsing(boolean value)
Устанавливает значение свойства mnemonicParsing.
Описание свойства:
Свойство mnemonicParsing для включения/отключения анализа текста. Если это значение установлено в true, текст элемента MenuItem будет проанализирован, чтобы определить, содержит ли он символ анализа мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, и мнемоника будет добавлена.

По умолчанию для MenuItem значение равно true.

Параметры:
value - значение свойства mnemonicParsing
См. также:
  • isMnemonicParsing()
  • mnemonicParsingProperty()

isMnemonicParsing

public final boolean isMnemonicParsing()
Получает значение свойства mnemonicParsing.
Описание свойства:
Свойство mnemonicParsing для включения/отключения анализа текста. Если это значение установлено в true, текст элемента MenuItem будет проанализирован, чтобы определить, содержит ли он символ анализа мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, и мнемоника будет добавлена.

По умолчанию для MenuItem значение равно true.

Возвращает:
значение свойства mnemonicParsing
См. также:
  • setMnemonicParsing(boolean)
  • mnemonicParsingProperty()

mnemonicParsingProperty

public final BooleanProperty mnemonicParsingProperty()
Свойство mnemonicParsing для включения/отключения анализа текста. Если это значение установлено в true, текст элемента MenuItem будет проанализирован, чтобы определить, содержит ли он символ анализа мнемоники '_'. При обнаружении мнемоники сочетание клавиш будет определено на основе последующего символа, и мнемоника будет добавлена.

По умолчанию для MenuItem значение равно true.

Возвращает:
свойство mnemonicParsing
См. также:
  • isMnemonicParsing()
  • setMnemonicParsing(boolean)

getStyleClass

public ObservableList<String> getStyleClass()
Описание скопировано из интерфейса: Styleable
Список идентификаторов строк, которые могут быть использованы для логической группировки узлов, в частности, для внешнего механизма стилей. Эта переменная аналогична атрибуту "class" в HTML-элементе и, таким образом, каждый элемент списка — это класс стиля, к которому принадлежит этот узел.
Определено в:
getStyleClass в интерфейсе Styleable
Возвращает:
список идентификаторов строк, которые могут быть использованы для логической группировки узлов, в частности, для внешнего механизма стилей
См. также:
  • CSS3 классы селекторов

fire

public void fire()
Инициирует новый ActionEvent.

buildEventDispatchChain

public EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Описание скопировано из интерфейса: EventTarget
Построение цепочки обработки событий для этого целевого объекта. Цепочка обработки событий содержит обработчики событий, которые могут быть заинтересованы в обработке событий, нацеленных на этот EventTarget. Этот целевой объект события не добавляется автоматически в цепочку, поэтому, если он хочет обрабатывать события, ему необходимо добавить EventDispatcher для себя в цепочку.

В случае, если целевой объект события является частью иерархии, цепочка для него обычно строится из обработчиков событий, собранных от корня иерархии до целевого объекта события.

Цепочка обработки событий строится путем модификаций предоставленной начальной цепочки обработки событий. Возвращаемая цепочка должна содержать начальную цепочку в конце, поэтому обработчики должны быть добавлены в начало начальной цепочки.

Вызывающий код не должен предполагать, что начальная цепочка остается неизменной или что возвращаемое значение будет ссылаться на другую цепочку.

Определено в:
buildEventDispatchChain в интерфейсе EventTarget
Параметры:
tail - начальная цепочка, из которой производится построение
Возвращает:
результирующая цепочка обработки событий для этого целевого объекта

getUserData

public Object getUserData()
Возвращает Object, установленный методом setUserData(Object), или null, если никакой объект не был задан.
Возвращает:
объект пользователя, который был сохранён (включая null), или null, если никакой объект не был задан

setUserData

public void setUserData(Object value)
Сохраняет объект пользователя, содержащий данные по своему усмотрению. Его можно позже получить, вызвав getUserData().
Параметры:
value - объект пользователя, который нужно сохранить

getProperties

public ObservableMap<Object,Object> getProperties()
Возвращает наблюдаемую карту свойств этого элемента меню, предназначенную в первую очередь для разработчиков приложений.
Возвращает:
наблюдаемую карту свойств этого элемента меню, предназначенную в первую очередь для разработчиков приложений

getTypeSelector

public String getTypeSelector()
Тип этого Styleable, используемый в соответствии с селектором. Аналогично "элементу" в HTML. (CSS селектор типа).
Определено в:
getTypeSelector в интерфейсе Styleable
Возвращает:
"MenuItem"
С тех пор:
JavaFX 8.0

getStyleableParent

public Styleable getStyleableParent()
Возвращает родителя данного Styleable или null, если родитель отсутствует.
Определено в:
getStyleableParent в интерфейсе Styleable
Возвращает:
getParentMenu() или getParentPopup(), если parentMenu равно null
С тех пор:
JavaFX 8.0

getPseudoClassStates

public final ObservableSet<PseudoClass> getPseudoClassStates()
Возвращает состояние псевдокласса данного Styleable. CSS предполагает, что этот набор является неизменяемым.
Определено в:
getPseudoClassStates в интерфейсе Styleable
Возвращает:
состояние псевдокласса
С тех пор:
JavaFX 8.0

getCssMetaData

public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Описание скопировано из интерфейса: Styleable
CssMetaData данного Styleable. Может возвращаться в виде неизменяемого списка.
Определено в:
getCssMetaData в интерфейсе Styleable
Возвращает:
CssMetaData

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API