Spec-Zone.ru › OpenJavaFX 21

Класс 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 — это кнопка, которая при нажатии отображает контекстное меню. API MenuButton очень похож на API Menu , в том смысле, что вы задаёте элементы, которые должны отображаться в списке items ObservableList, и есть свойство text для задания метки, отображаемой на кнопке.

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

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

Пример:

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

MnemonicParsing включен по умолчанию для 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, 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, 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, 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, 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 по отношению к MenuButton. Элементы меню, как правило, выстраиваются вертикально в любом случае. Например, если кнопка меню находится в вертикальной панели инструментов слева от приложения, вы можете изменить popupSide на Side.RIGHT, чтобы всплывающее меню отображалось справа от MenuButton.
Значение по умолчанию:
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
Вызывается перед отображением всплывающего меню 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.
Возвращает:
значение свойства showing
См. также:
  • showingProperty()

showingProperty

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

setPopupSide

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

getPopupSide

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