Spec-Zone.ru › OpenJavaFX 24

Класс 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()
Свойство ускорителя позволяет получить доступ к связанному действию одним нажатием клавиши.
EventDispatchChain buildEventDispatchChain(EventDispatchChain tail)
Создаёт цепочку обработки событий для этого целевого объекта.
final BooleanProperty disableProperty()
Устанавливает состояние отключения для данного элемента меню.
void fire()
Генерирует новое событие ActionEvent.
final KeyCombination getAccelerator()
Получает значение свойства accelerator.
List<CssMetaData<? extends Styleable,?>> getCssMetaData()
CssMetaData для этого элемента с изменяемым стилем.
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()
Возвращает состояние псевдокласса для этого элемента с изменяемым стилем.
final String getStyle()
Получает значение свойства style.
Styleable getStyleableParent()
Возвращает родителя этого элемента с изменяемым стилем или null, если родитель отсутствует.
ObservableList<String> getStyleClass()
Список идентификаторов строк, которые могут использоваться для логической группировки узлов, в частности для внешнего движка стилей.
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
Идентификатор этого элемента меню. Это простой строковый идентификатор, полезный для поиска конкретного элемента меню в дереве сцены.
См. также:
  • 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.
Описание свойства:
Идентификатор этого элемента меню. Это простой строковый идентификатор, полезный для поиска конкретного элемента меню в дереве сцены.
Параметры:
value - значение свойства id
См. также:
  • getId()
  • idProperty()

getId

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

idProperty

public final StringProperty idProperty()
Идентификатор (id) этого элемента меню. Этот простой строковый идентификатор полезен для поиска конкретного элемента меню в дереве сцены.
Возвращает:
свойство 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
С момента:
JavaFX 2.2
См. также:
  • getOnMenuValidation()
  • onMenuValidationProperty()

getOnMenuValidation

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

onMenuValidationProperty

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

setDisable

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

isDisable

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

disableProperty

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

setVisible

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

isVisible

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

visibleProperty

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

УстановитьУскоритель

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

ПолучитьУскоритель

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

свойствоУскоритель

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

установитьРазборМемо

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

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

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

являетсяРазборомМемо

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

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

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

свойствоРазбораМемо

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

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

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

получитьСтильКласс

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

запустить

public void fire()
Запускает новое событие ActionEvent.

сформироватьЦепьДиспечеризацииСобытий

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

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

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

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

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

получитьПользовательскиеДанные

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

установитьПользовательскиеДанные

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

получитьСвойства

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

получитьСелекторТипа

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

получитьСтилепригодногоРодителя

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

получитьСостоянияПсевдокласса

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

получитьCssMetaData

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

Сообщить об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его филиалы. Все права защищены.

© 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