Spec-Zone.ru › OpenJavaFX 24

Класс 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 меню, вы найдете items ObservableList, в котором можно указать всё, что расширяет 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

Резюме свойств

Тип Свойство Описание
final ObjectProperty<EventHandler<Event>> onHidden
Вызывается сразу после того, как ContextMenu было скрыто.
final ObjectProperty<EventHandler<Event>> onHiding
Вызывается непосредственно перед скрытием ContextMenu.
final ObjectProperty<EventHandler<Event>> onShowing
Вызывается непосредственно перед отображением ContextMenu.
final ObjectProperty<EventHandler<Event>> onShown
Вызывается сразу после того, как ContextMenu отображено.
final ObjectProperty<Side> popupSide
Указывает, с какой стороны должно открыться ContextMenu по отношению к MenuButton.
final 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, textTruncated, 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, focusVisible, focusWithin, 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 final EventType<Event> ON_HIDDEN
Вызывается при скрытии всплывающего меню MenuButton.
static final EventType<Event> ON_HIDING
Вызывается, когда всплывающее меню MenuButton будет скрыто.
static final EventType<Event> ON_SHOWING
Вызывается перед отображением всплывающего меню MenuButton после нажатия или взаимодействия пользователя с MenuButton.
static final 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()
На это не влияет.
final ObservableList<MenuItem> getItems()
Элементы, которые должны отображаться в меню этой кнопки.
final EventHandler<Event> getOnHidden()
Получает значение свойства onHidden.
final EventHandler<Event> getOnHiding()
Получает значение свойства onHiding.
final EventHandler<Event> getOnShowing()
Получает значение свойства onShowing.
final EventHandler<Event> getOnShown()
Получает значение свойства onShown.
final Side getPopupSide()
Получает значение свойства popupSide.
void hide()
Скрывает ContextMenu.
final boolean isShowing()
Получает значение свойства showing.
final ObjectProperty<EventHandler<Event>> onHiddenProperty()
Вызывается сразу после того, как ContextMenu было скрыто.
final ObjectProperty<EventHandler<Event>> onHidingProperty()
Вызывается непосредственно перед тем, как ContextMenu будет скрыто.
final ObjectProperty<EventHandler<Event>> onShowingProperty()
Вызывается непосредственно перед тем, как ContextMenu будет показано.
final ObjectProperty<EventHandler<Event>> onShownProperty()
Вызывается сразу после того, как ContextMenu показано.
final ObjectProperty<Side> popupSideProperty()
Указывает, с какой стороны ContextMenu должен открываться по отношению к кнопке меню.
final void setOnHidden(EventHandler<Event> value)
Устанавливает значение свойства onHidden.
final void setOnHiding(EventHandler<Event> value)
Устанавливает значение свойства onHiding.
final void setOnShowing(EventHandler<Event> value)
Устанавливает значение свойства onShowing.
final void setOnShown(EventHandler<Event> value)
Устанавливает значение свойства onShown.
final void setPopupSide(Side value)
Устанавливает значение свойства popupSide.
void show()
Отображает ContextMenu, предполагая, что эта кнопка меню не отключена.
final 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, isTextTruncated, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, textTruncatedProperty, underlineProperty, wrapTextProperty

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

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, 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, focusVisibleProperty, focusWithinProperty, 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, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, 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, requestFocusTraversal, 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.css.Styleable

getStyleableNode

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

отображение

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

popupSide

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

onShowing

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

onShown

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

onHiding

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

onHidden

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

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

ON_SHOWING

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

ON_SHOWN

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

ON_HIDING

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

ON_HIDDEN

public static final EventType<Event> ON_HIDDEN
Вызывается, когда всплывающее меню кнопки меню было скрыто.
С:
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.
Возвращает:
значение свойства showing
См. также:
  • showingProperty()

showingProperty

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

setPopupSide

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

getPopupSide

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

popupSideProperty

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

onShowingProperty

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

setOnShowing

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

getOnShowing

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

onShownProperty

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

setOnShown

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

getOnShown

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

onHidingProperty

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

setOnHiding

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

getOnHiding

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

onHiddenProperty

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

setOnHidden

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

getOnHidden

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

show

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

hide

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

fire

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

Отправить отчет об ошибке или предложить улучшение
Авторские права © 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