- 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, поскольку вы устанавливаете элементы, которые должны отображаться в спискеitemsObservableList, и есть свойствоtextдля указания метки, отображаемой в MenuButton.Как уже упоминалось, как и сам API меню, вы найдете в нём
itemsObservableList, в котором вы можете указать любой элемент, который расширяет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"));MnemonicParsing включён по умолчанию для 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.ReadOnlyBooleanPropertyshowingУказывает, отображается ли в данный момент контекстное меню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.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected Skin<?>createDefaultSkin()Создает новый экземпляр стандартной темы для данного элемента управления.voidexecuteAccessibleAction(AccessibleAction action, Object... parameters)Этот метод вызывается технологией вспомогательных средств, чтобы выполнить действие, указанное в аргументе.voidfire()Это не оказывает никакого влияния.ObservableList<MenuItem>getItems()Элементы, которые должны отображаться в меню этой кнопки.EventHandler<Event>getOnHidden()Получает значение свойства onHidden.EventHandler<Event>getOnHiding()Получает значение свойства onHiding.EventHandler<Event>getOnShowing()Получает значение свойства onShowing.EventHandler<Event>getOnShown()Получает значение свойства onShown.SidegetPopupSide()Получает значение свойства popupSide.voidhide()СкрываетContextMenu.booleanisShowing()Получает значение свойства 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.voidsetOnHidden(EventHandler<Event> value)Устанавливает значение свойства onHidden.voidsetOnHiding(EventHandler<Event> value)Устанавливает значение свойства onHiding.voidsetOnShowing(EventHandler<Event> value)Устанавливает значение свойства onShowing.voidsetOnShown(EventHandler<Event> value)Устанавливает значение свойства onShown.voidsetPopupSide(Side value)Устанавливает значение свойства popupSide.voidshow()ОтображаетContextMenu, если кнопка MenuButton не отключена.ReadOnlyBooleanPropertyshowingProperty()Указывает, отображается ли в данный момент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, toString, underlineProperty, wrapTextProperty
-
Методы, унаследованные от класса javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Методы, унаследованные от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, 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
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, 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, 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, getStyleClass, 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, 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, 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, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
-
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Методы, унаследованные от интерфейса javafx.css.Styleable
getStyleableNode
-
-
Подробности свойств
-
showing
public final ReadOnlyBooleanProperty showingProperty
Указывает, отображается ли в данный моментContextMenu.- См. также:
isShowing()
-
popupSide
public final ObjectProperty<Side> popupSideProperty
Указывает, с какой стороны должен открыватьсяContextMenuотносительно кнопки меню. Элементы меню обычно выстраиваются вертикально в любом случае. Например, если кнопка меню находится на левой границе приложения в вертикальной панели инструментов, можно изменитьpopupSideнаSide.RIGHT, чтобы всплывающее меню отображалось справа от кнопки меню.- Значение по умолчанию:
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
Вызывается перед отображением всплывающего меню кнопки меню после того, как пользователь щелкнул или каким-либо другим образом взаимодействовал с кнопкой меню.- С:
- JavaFX 8u60
-
ON_SHOWN
public static final EventType<Event> ON_SHOWN
Вызывается после того, как всплывающее меню кнопки меню было отображено.- С:
- 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, предполагая, что эта MenuButton не отключена.- См. также:
-
Node.isDisabled(),isShowing()
-
hide
public void hide()
СкрываетContextMenu.- См. также:
isShowing()
-
fire
public void fire()
Это не оказывает никакого влияния.- Уточняется:
-
fireв классеButtonBase
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
Создает новый экземпляр стандартной темы для этого элемента управления. Это вызывается для создания темы для элемента управления, если тема не указана через CSS-fx-skinили явно установлена в подклассе с помощьюsetSkin(...).- Переопределяет:
-
createDefaultSkinв классеControl - Возвращает:
- новый экземпляр стандартной темы для этого элемента управления. Если null, у элемента управления не будет темы, если только она не будет предоставлена css.
-
-
executeAccessibleAction
public void executeAccessibleAction(AccessibleAction action, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного аргументом.Этот метод обычно переопределяется подклассами для реализации действий, необходимых для определённой роли.
Если определённое действие не обрабатывается, необходимо вызвать реализацию суперкласса.- Переопределяет:
-
executeAccessibleActionв классеButtonBase - Параметры:
-
action- действие для выполнения -
parameters- необязательный список параметров - См. также:
AccessibleAction
-
© 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.