Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CustomMenuItem extends MenuItem
A MenuItem
это учитывает произвольные узлы, которые будут встроены в пределах этого, присваиваясь a Node
к content
свойство. CustomMenuItem пытается заставить произвольные узлы казаться более естественными в Меню. Например, Вы автоматически получаете выделение парения, когда пользователь нависает их мышь над узлом (или перемещается к нему использующий клавиатуру или другие альтернативные средства).
Полезное свойство этого class hideOnClick
. Это булево определяет, будет ли CustomMenuItem автоматически скрыт, должен пользовательский щелчок в пределах границ CustomMenuItem. Это имеет определенное применение, когда узел в этом CustomMenuItem является управлением, которое требует взаимодействия с пользователем, поскольку, устанавливая hideOnClick свойство в ложь означает, что пользователь может взаимодействовать с этим без сокрытия меню. Отметьте, что по умолчанию hideOnClick является истиной.
Пример того, как использовать CustomMenuItem, показывают ниже.
CustomMenuItem customMenuItem = new CustomMenuItem(new Slider());
customMenuItem.setHideOnClick(false);
Если этот CustomMenuItem, с Slider
в пределах этого, помещается в меню, Вам подарят ползунок, который горизонтально центрируется, когда меню будет видимо, и взаимодействие с ползунком не будет приводить к исчезновению меню.
Ввести | Свойство и Описание |
---|---|
ObjectProperty<Node> |
контент
Узел, чтобы вывести на экран в пределах этого CustomMenuItem.
|
BooleanProperty |
hideOnClick
Если это правда, этот пункт меню, и все видимые меню, будут скрыты, когда по этому пункту меню щелкнут.
|
acceleratorProperty, disableProperty, graphicProperty, idProperty, mnemonicParsingProperty, onActionProperty, parentMenuProperty, parentPopupProperty, styleProperty, textProperty, visibleProperty
Конструктор и Описание |
---|
CustomMenuItem() |
CustomMenuItem(Node node)
Создает CustomMenuItem и инициализирует его контент с определенным узлом.
|
CustomMenuItem(Node node, boolean hideOnClick)
Создает CustomMenuItem и устанавливает контент в определенный узел.
|
Модификатор и Тип | Метод и Описание |
---|---|
ObjectProperty<Node> |
contentProperty()
Узел, чтобы вывести на экран в пределах этого CustomMenuItem.
|
Узел |
getContent()
Узел, чтобы вывести на экран в пределах этого CustomMenuItem.
|
BooleanProperty |
hideOnClickProperty()
Если это правда, этот пункт меню, и все видимые меню, будут скрыты, когда по этому пункту меню щелкнут.
|
boolean |
isHideOnClick()
Если это правда, этот пункт меню, и все видимые меню, будут скрыты, когда по этому пункту меню щелкнут.
|
void |
setContent(Node value)
Узел, чтобы вывести на экран в пределах этого CustomMenuItem.
|
void |
setHideOnClick(boolean value)
Если это правда, этот пункт меню, и все видимые меню, будут скрыты, когда по этому пункту меню щелкнут.
|
acceleratorProperty, addEventHandler, buildEventDispatchChain, disableProperty, fire, getAccelerator, getGraphic, getId, getOnAction, getParentMenu, getParentPopup, getProperties, getStyle, getStyleClass, getText, getUserData, graphicProperty, idProperty, isDisable, isMnemonicParsing, isVisible, mnemonicParsingProperty, onActionProperty, parentMenuProperty, parentPopupProperty, removeEventHandler, setAccelerator, setDisable, setGraphic, setId, setMnemonicParsing, setOnAction, setParentMenu, setParentPopup, setStyle, setText, setUserData, setVisible, styleProperty, textProperty, visibleProperty
getContent()
, setContent(Node)
isHideOnClick()
, setHideOnClick(boolean)
public CustomMenuItem()
public CustomMenuItem(Node node)
node
- быть встроенным в этом CustomMenuItempublic CustomMenuItem(Node node, boolean hideOnClick)
node
- быть встроенным в этом CustomMenuItemhideOnClick
- если ложь, которую не будет скрывать меню, когда пользователь будет взаимодействовать с узлом.public final void setContent(Node value)
public final Node getContent()
public final ObjectProperty<Node> contentProperty()
getContent()
, setContent(Node)
public final void setHideOnClick(boolean value)
public final boolean isHideOnClick()
public final BooleanProperty hideOnClickProperty()
isHideOnClick()
, setHideOnClick(boolean)
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается