Spec-Zone.ru › OpenJavaFX 17

Класс MenuButton

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.Labeled
javafx.scene.control.ButtonBase
javafx.scene.control.MenuButton
Все реализованные интерфейсы:
Styleable, EventTarget, Skinnable
Непосредственные известные подклассы:
SplitMenuButton
public class MenuButton
extends ButtonBase
MenuButton — это кнопка, которая при нажатии или щелчке отображает контекстное меню. MenuButton имеет очень похожий API на элемент управления Menu, в том смысле, что вы устанавливаете элементы, которые должны отображаться в списке items ObservableList, и есть свойство text для указания метки, отображаемой в MenuButton.

Как уже упоминалось, как и сам API меню, вы найдёте ObservableList items, в котором вы можете разместить всё, что наследуется от MenuItem. Существует несколько полезных подклассов MenuItem, включая RadioMenuItem, CheckMenuItem, Menu, SeparatorMenuItem и CustomMenuItem.

MenuButton может быть настроен на отображение меню с любой стороны кнопки. Это задаётся свойством popupSide. По умолчанию меню появляется под кнопкой. Однако, независимо от указанной popupSide, если места недостаточно, контекстное меню ContextMenu будет разумно перепозиционировано, скорее всего, на противоположную сторону MenuButton.

Пример:

 MenuButton m = new MenuButton("Eats");
 m.getItems().addAll(new MenuItem("Burger"), new MenuItem("Hot Dog"));
Image of the MenuButton control

Разбор мнемонических кодов включён по умолчанию для MenuButton.

С:
JavaFX 2.0
См. также:
MenuItem, Menu, SplitMenuButton

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

Свойства
Тип Свойство Описание
ObjectProperty<EventHandler<Event>> onHidden
Вызывается сразу после того, как ContextMenu было скрыто.
ObjectProperty<EventHandler<Event>> onHiding
Вызывается непосредственно перед тем, как ContextMenu будет скрыто.
ObjectProperty<EventHandler<Event>> onShowing
Вызывается непосредственно перед отображением ContextMenu.
ObjectProperty<EventHandler<Event>> onShown
Вызывается сразу после того, как ContextMenu отображено.
ObjectProperty<Side> popupSide
Указывает, с какой стороны контекстное меню ContextMenu должно открываться относительно MenuButton.
ReadOnlyBooleanProperty showing
Указывает, видимое ли в данный момент контекстное меню ContextMenu.

Свойства, объявленные в классе javafx.scene.control.ButtonBase

armed, onAction

Свойства, объявленные в классе javafx.scene.control.Labeled

alignment, contentDisplay, ellipsisString, font, graphic, graphicTextGap, labelPadding, lineSpacing, mnemonicParsing, textAlignment, textFill, textOverrun, text, underline, wrapText

Свойства, объявленные в классе javafx.scene.control.Control

contextMenu, skin, tooltip

Свойства, объявленные в классе javafx.scene.layout.Region

background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

Свойства, объявленные в классе javafx.scene.Parent

needsLayout

Свойства, объявленные в классе javafx.scene.Node

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible

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

Поля
Модификатор и тип Поле Описание
static EventType<Event> ON_HIDDEN
Вызывается, когда всплывающее меню MenuButton было скрыто.
static EventType<Event> ON_HIDING
Вызывается, когда всплывающее меню MenuButton будет скрыто.
static EventType<Event> ON_SHOWING
Вызывается перед отображением всплывающего меню MenuButton после нажатия или взаимодействия пользователя с MenuButton.
static EventType<Event> ON_SHOWN
Вызывается после отображения всплывающего меню MenuButton.

Поля, объявленные в классе javafx.scene.layout.Region

USE_COMPUTED_SIZE, USE_PREF_SIZE

Поля, объявленные в классе javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

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

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

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

Модификатор и тип Метод Описание
void fire()
Это не оказывает никакого влияния.
ObservableList<MenuItem> getItems()
Элементы, которые должны отображаться в меню этой кнопки.
EventHandler<Event> getOnHidden()
Получает значение свойства onHidden.
EventHandler<Event> getOnHiding()
Получает значение свойства onHiding.
EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.
EventHandler<Event> getOnShown()
Получает значение свойства onShown.
Side getPopupSide()
Получает значение свойства popupSide.
void hide()
Скрывает ContextMenu.
boolean isShowing()
Получает значение свойства showing.
ObjectProperty<EventHandler<Event>> onHiddenProperty()
Вызывается сразу после того, как ContextMenu был скрыт.
ObjectProperty<EventHandler<Event>> onHidingProperty()
Вызывается непосредственно перед скрытием ContextMenu.
ObjectProperty<EventHandler<Event>> onShowingProperty()
Вызывается непосредственно перед отображением ContextMenu.
ObjectProperty<EventHandler<Event>> onShownProperty()
Вызывается сразу после отображения ContextMenu.
ObjectProperty<Side> popupSideProperty()
Указывает, с какой стороны ContextMenu должен открываться относительно MenuButton.
void setOnHidden​(EventHandler<Event> value)
Устанавливает значение свойства onHidden.
void setOnHiding​(EventHandler<Event> value)
Устанавливает значение свойства onHiding.
void setOnShowing​(EventHandler<Event> value)
Устанавливает значение свойства onShowing.
void setOnShown​(EventHandler<Event> value)
Устанавливает значение свойства onShown.
void setPopupSide​(Side value)
Устанавливает значение свойства popupSide.
void show()
Отображает ContextMenu, предполагая, что эта кнопка MenuButton не отключена.
ReadOnlyBooleanProperty showingProperty()
Указывает, отображается ли в данный момент ContextMenu.

Методы, объявленные в классе javafx.scene.control.ButtonBase

arm, armedProperty, disarm, getOnAction, isArmed, onActionProperty, setOnAction

Методы, объявленные в классе javafx.scene.control.Labeled

alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getClassCssMetaData, getContentBias, getContentDisplay, getControlCssMetaData, getEllipsisString, getFont, getGraphic, getGraphicTextGap, getInitialAlignment, getLabelPadding, getLineSpacing, getText, getTextAlignment, getTextFill, getTextOverrun, graphicProperty, graphicTextGapProperty, isMnemonicParsing, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, underlineProperty, wrapTextProperty

Методы, объявленные в классе javafx.scene.control.Control

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, setTooltip, skinProperty, tooltipProperty

Методы, объявленные в классе javafx.scene.layout.Region

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

Методы, объявленные в классе javafx.scene.Parent

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

Методы, объявленные в классе javafx.scene.Node

accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

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

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

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

getSkin, setSkin

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

getStyleableNode, getStyleClass

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

showing

public final ReadOnlyBooleanProperty showingProperty
Указывает, отображается ли в данный момент ContextMenu.
См. также:
isShowing()

popupSide

public final ObjectProperty<Side> popupSideProperty
Указывает, с какой стороны ContextMenu должен открываться по отношению к MenuButton. Элементы меню обычно выстраиваются вертикально в любом случае. Например, если кнопка меню находится в вертикальной панели инструментов на левом краю приложения, вы можете изменить popupSide на Side.RIGHT, чтобы всплывающее окно отображалось справа от MenuButton.
Значение по умолчанию:
Side.BOTTOM
См. также:
getPopupSide(), setPopupSide(Side)

onShowing

public final ObjectProperty<EventHandler<Event>> onShowingProperty
Вызывается непосредственно перед отображением ContextMenu.
С:
10
См. также:
getOnShowing(), setOnShowing(EventHandler)

onShown

public final ObjectProperty<EventHandler<Event>> onShownProperty
Вызывается непосредственно после отображения ContextMenu.
С:
10
См. также:
getOnShown(), setOnShown(EventHandler)

onHiding

public final ObjectProperty<EventHandler<Event>> onHidingProperty
Вызывается непосредственно перед скрытием ContextMenu.
С:
10
См. также:
getOnHiding(), setOnHiding(EventHandler)

onHidden

public final ObjectProperty<EventHandler<Event>> onHiddenProperty
Вызывается непосредственно после того, как ContextMenu было скрыто.
С:
10
См. также:
getOnHidden(), setOnHidden(EventHandler)

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

ON_SHOWING

public static final EventType<Event> ON_SHOWING
Вызывается перед отображением всплывающего меню MenuButton после того, как пользователь щелкнул или иным образом взаимодействовал с MenuButton.
С:
JavaFX 8u60

ON_SHOWN

public static final EventType<Event> ON_SHOWN
Вызывается после отображения всплывающего меню MenuButton.
С:
JavaFX 8u60

ON_HIDING

public static final EventType<Event> ON_HIDING
Вызывается, когда всплывающее меню MenuButton будет скрыто.
С:
JavaFX 8u60

ON_HIDDEN

public static final EventType<Event> ON_HIDDEN
Вызывается, когда всплывающее меню MenuButton было скрыто.
С:
JavaFX 8u60

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

MenuButton

public MenuButton()
Создает новую пустую кнопку меню. Используйте Labeled.setText(String), Labeled.setGraphic(Node) и getItems() для установки содержимого.

MenuButton

public MenuButton(String text)
Создает новую пустую кнопку меню с заданным текстом для отображения на кнопке. Используйте Labeled.setGraphic(Node) и getItems() для установки содержимого.
Параметры:
text - текст для отображения на кнопке меню

MenuButton

public MenuButton(String text, Node graphic)
Создает новую пустую кнопку меню с заданным текстом и графикой для отображения на кнопке. Используйте getItems() для установки содержимого.
Параметры:
text - текст для отображения на кнопке меню
graphic - графический элемент для отображения на кнопке меню

MenuButton

public MenuButton(String text, Node graphic, MenuItem... items)
Создает новую кнопку меню с заданным текстом и графикой для отображения на кнопке, и вставляет заданные элементы в список items.
Параметры:
text - текст для отображения на кнопке меню
graphic - графический элемент для отображения на кнопке меню
items - Элементы для отображения во всплывающем меню.
С:
JavaFX 8u40

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

getItems

public final ObservableList<MenuItem> getItems()
Элементы, которые должны отображаться в меню этой кнопки. Если этот список ObservableList изменяется во время выполнения, меню будет обновляться как ожидается.

Обычно используемые элементы управления включают в себя MenuItem, CheckMenuItem, RadioMenuItem, и, конечно, Menu, который, если добавлен в меню, станет подменю. SeparatorMenuItem — еще один часто используемый элемент в ObservableList элементов меню.

Возвращает:
список элементов меню в меню этой кнопки

isShowing

public final boolean isShowing()
Получает значение свойства showing.
Описание свойства:
Указывает, отображается ли в данный момент ContextMenu.

showingProperty

public final ReadOnlyBooleanProperty showingProperty()
Указывает, отображается ли в данный момент ContextMenu.
См. также:
isShowing()

setPopupSide

public final void setPopupSide(Side value)
Устанавливает значение свойства popupSide.
Описание свойства:
Указывает, с какой стороны ContextMenu должен открываться по отношению к MenuButton. Элементы меню обычно выстраиваются вертикально в любом случае. Например, если кнопка меню находится в вертикальной панели инструментов на левом краю приложения, вы можете изменить popupSide на Side.RIGHT, чтобы всплывающее окно отображалось справа от MenuButton.
Значение по умолчанию:
Side.BOTTOM

getPopupSide

public final Side getPopupSide()
Получает значение свойства popupSide.
Описание свойства:
Указывает, с какой стороны ContextMenu должен открываться по отношению к MenuButton. Элементы меню обычно выстраиваются вертикально в любом случае. Например, если кнопка меню находится в вертикальной панели инструментов на левом краю приложения, вы можете изменить popupSide на Side.RIGHT, чтобы всплывающее окно отображалось справа от MenuButton.
Значение по умолчанию:
Side.BOTTOM

popupSideProperty

public final ObjectProperty<Side> popupSideProperty()
Указывает, с какой стороны ContextMenu должен открываться по отношению к MenuButton. Элементы меню обычно выстраиваются вертикально в любом случае. Например, если кнопка меню находится в вертикальной панели инструментов на левом краю приложения, вы можете изменить popupSide на Side.RIGHT, чтобы всплывающее окно отображалось справа от MenuButton.
Значение по умолчанию:
Side.BOTTOM
См. также:
getPopupSide(), setPopupSide(Side)

onShowingProperty

public final ObjectProperty<EventHandler<Event>> onShowingProperty()
Вызывается непосредственно перед отображением ContextMenu.
С:
10
См. также:
getOnShowing(), setOnShowing(EventHandler)

setOnShowing

public final void setOnShowing(EventHandler<Event> value)
Устанавливает значение свойства onShowing.
Описание свойства:
Вызывается непосредственно перед отображением ContextMenu.
С:
10

getOnShowing

public final EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.
Описание свойства:
Вызывается непосредственно перед отображением ContextMenu.
С:
10

onShownProperty

public final ObjectProperty<EventHandler<Event>> onShownProperty()
Вызывается непосредственно после отображения ContextMenu.
С:
10
См. также:
getOnShown(), setOnShown(EventHandler)

setOnShown

public final void setOnShown(EventHandler<Event> value)
Устанавливает значение свойства onShown.
Описание свойства:
Вызывается сразу после того, как ContextMenu отображен.
С момента:
10

getOnShown

public final EventHandler<Event> getOnShown()
Получает значение свойства onShown.
Описание свойства:
Вызывается сразу после того, как ContextMenu отображен.
С момента:
10

onHidingProperty

public final ObjectProperty<EventHandler<Event>> onHidingProperty()
Вызывается непосредственно перед скрытием ContextMenu.
С момента:
10
См. также:
getOnHiding(), setOnHiding(EventHandler)

setOnHiding

public final void setOnHiding(EventHandler<Event> value)
Устанавливает значение свойства onHiding.
Описание свойства:
Вызывается непосредственно перед скрытием ContextMenu.
С момента:
10

getOnHiding

public final EventHandler<Event> getOnHiding()
Получает значение свойства onHiding.
Описание свойства:
Вызывается непосредственно перед скрытием ContextMenu.
С момента:
10

onHiddenProperty

public final ObjectProperty<EventHandler<Event>> onHiddenProperty()
Вызывается сразу после того, как ContextMenu был скрыт.
С момента:
10
См. также:
getOnHidden(), setOnHidden(EventHandler)

setOnHidden

public final void setOnHidden(EventHandler<Event> value)
Устанавливает значение свойства onHidden.
Описание свойства:
Вызывается сразу после того, как ContextMenu был скрыт.
С момента:
10

getOnHidden

public final EventHandler<Event> getOnHidden()
Получает значение свойства onHidden.
Описание свойства:
Вызывается сразу после того, как ContextMenu был скрыт.
С момента:
10

show

public void show()
Отображает ContextMenu, предполагая, что данная кнопка меню не отключена.
См. также:
Node.isDisabled(), isShowing()

hide

public void hide()
Скрывает ContextMenu.
См. также:
isShowing()

fire

public void fire()
Это не оказывает никакого влияния.
Определяется в:
fire в классе ButtonBase

© 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