Spec-Zone .ru
спецификации, руководства, описания, API
|
public class CheckMenuItem extends MenuItem
A MenuItem
это может быть переключено между выбранными и отменявшими состояниями. Это предназначается, что CheckMenuItem используется в соединении с Menu
или ContextMenu
средства управления.
Создание и вставку CheckMenuItem в Меню показывают ниже.
final subsystem1 = new CheckMenuItem("Enabled");
subsystem1.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent e) {
System.out.println("subsystem1 #1 Enabled!");
}
});
Menu subsystemsMenu = new Menu("Subsystems");
subsystemsMenu.add(subsystem1);
Конечно, подход, показанный выше, выделяет определение CheckMenuItem из Меню, но это не должно быть так.
Чтобы установить текущее состояние CheckMenuItem, следует обратиться к selected
булев. Вариант использования в качестве примера может быть следующим примером:
final checkMenuItem = new CheckMenuItem("Show Widget");
subsystem1.setOnAction(new EventHandler<ActionEvent>() {
public void handle(ActionEvent e) {
System.out.println("Show the widget!");
}
});
private final BooleanProperty widgetShowing();
public final boolean isWidgetShowing() { return widgetShowing.get(); )
public final void setWidgetShowing(boolean value) {
widgetShowingProperty().set(value);
}
public final BooleanProperty widgetShowingProperty() {
if (widgetShowing == null) {
widgetShowing = new SimpleBooleanProperty(this, "widgetShowing", true);
}
return widgetShowing;
}
widgetShowing.bind(checkMenuItem.selected);
Обычно CheckMenuItem будет представлен так, что, когда выбрано, он показывает проверку (или галочка) метка в области, обычно зарезервированной для графического MenuItem. Конечно, это изменится в зависимости от кожи и моделирования указанного.
Menu
, MenuItem
, RadioMenuItem
Ввести | Свойство и Описание |
---|---|
BooleanProperty |
выбранный
Представляет текущее состояние этого CheckMenuItem.
|
acceleratorProperty, disableProperty, graphicProperty, idProperty, mnemonicParsingProperty, onActionProperty, parentMenuProperty, parentPopupProperty, styleProperty, textProperty, visibleProperty
Конструктор и Описание |
---|
CheckMenuItem()
* Конструкторы * *
|
CheckMenuItem(java.lang.String text)
Создает CheckMenuItem и устанавливает текст дисплея с указанным текстом.
|
CheckMenuItem(java.lang.String text, Node graphic)
Создает CheckMenuItem и устанавливает текст дисплея с указанным текстом и устанавливает графику
Node к данному узлу. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
isSelected()
Представляет текущее состояние этого CheckMenuItem.
|
BooleanProperty |
selectedProperty()
Представляет текущее состояние этого CheckMenuItem.
|
void |
setSelected(boolean value)
Представляет текущее состояние этого CheckMenuItem.
|
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
isSelected()
, setSelected(boolean)
public CheckMenuItem()
public CheckMenuItem(java.lang.String text)
public final void setSelected(boolean value)
public final boolean isSelected()
public final BooleanProperty selectedProperty()
isSelected()
, setSelected(boolean)
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается