Класс DialogPane
- Все реализованные интерфейсы:
-
Styleable,EventTarget
@DefaultProperty("buttonTypes") public class DialogPane extends Pane Dialog. В этой роли DialogPane отвечает за размещение headers, graphics, content и buttons. По умолчанию DialogPane (то есть, сам класс DialogPane) обрабатывает размещение с помощью обычного метода Parent.layoutChildren(). Этот метод может быть переопределён подклассами, желающими обработать размещение альтернативным способом. В дополнение к свойствам header и content, существуют свойства header text и content text. Работа этих свойств *Text заключается в том, что они имеют более низкий приоритет по сравнению со свойствами Node, но они намного удобнее для разработчиков в общем случае, так как скорее всего разработчик чаще всего захочет установить строковое значение в заголовок или область содержимого DialogPane.
Важно понимать последствия установки ненулевых значений в свойства header и headerText. Ключевые моменты следующие:
- Свойство
headerимеет приоритет над свойствомheaderText, поэтому, если оба установлены в ненулевые значения, будет использованоheader, аheaderTextбудет проигнорировано. - Если
headerTextустановлено в ненулевое значение, и также установленоgraphic, то стандартное положение графики меняется с расположения слева от области содержимого на расположение справа от текста заголовка. - Если
headerустановлено в ненулевое значение, и также установленоgraphic, графика удаляется из своего стандартного положения (слева от области содержимого) и не размещается справа от настраиваемого узла заголовка. Если графика требуется, её необходимо вручную добавить в макет настраиваемого узла заголовка.
DialogPane работает с концепцией ButtonType. ButtonType описывает отдельную кнопку, которая должна быть визуально представлена в DialogPane. Разработчики, создающие DialogPane, поэтому должны указать типы кнопок, которые они хотят отобразить, и это делается с помощью метода getButtonTypes(), который возвращает изменяемый ObservableList, который пользователи могут добавлять и удалять по своему желанию.
Класс ButtonType определяет ряд предопределённых типов кнопок, таких как ButtonType.OK и ButtonType.CANCEL. Многие пользователи API диалогов JavaFX обнаружат, что эти предопределённые типы кнопок удовлетворяют их потребности, особенно благодаря встроенной поддержке кнопок default и cancel, а также преимуществу перевода строк на все языки, на которые переведён JavaFX. Для пользователей, которые хотят определить свои собственные ButtonType (чаще всего для определения кнопки с настраиваемым текстом), они могут сделать это с помощью конструкторов, доступных в классе ButtonType.
Разработчики быстро обнаружат, что степень настраиваемости, предлагаемая классом ButtonType, минимальна. Это умышленно, но это не означает, что разработчики не могут изменить кнопки, созданные классом ButtonType, которые были указаны. Для этого разработчики просто вызывают метод lookupButton(ButtonType) с ButtonType (предполагая, что он уже установлен в списке getButtonTypes()). Возвращаемый узел обычно имеет тип Button, но это зависит от того, был ли переопределён метод createButton(ButtonType).
Класс DialogPane предлагает несколько методов, которые могут быть переопределены подклассами, чтобы проще обеспечить пользовательские функции. Эти методы включают следующие:
Эти методы документированы, поэтому обратите внимание на ожидания, предъявляемые любому разработчику, желающему переопределить эти методы своими функциями.
- С момента:
- JavaFX 8u40
- См. также:
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty<Node> |
content |
Свойство, представляющее область содержимого диалога. |
final StringProperty |
contentText |
Свойство, представляющее текст содержимого панели диалога. |
final ObjectProperty<Node> |
expandableContent |
Свойство, представляющее область разворачиваемого содержимого диалога. |
final BooleanProperty |
expanded |
Определяет, развернута ли панель диалога. |
final ObjectProperty<Node> |
graphic |
Графика диалога, отображаемая либо в заголовке, если он есть, либо слева от content. |
final ObjectProperty<Node> |
header |
Свойство, представляющее область заголовка панели диалога. |
final StringProperty |
headerText |
Свойство, представляющее текст заголовка панели диалога. |
Свойства, объявленные в классе 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
Краткое описание полей
Поля, объявленные в классе javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
DialogPane() |
Создаёт новый экземпляр DialogPane со стилем 'dialog-pane'. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty<Node> |
contentProperty() |
Свойство, представляющее область содержимого диалога. |
final StringProperty |
contentTextProperty() |
Свойство, представляющее текст содержимого панели диалога. |
protected Node |
createButton |
Этот метод может быть переопределён подклассами для создания пользовательской кнопки, которая будет впоследствии вставлена в область кнопок DialogPane (созданная через метод createButtonBar()), но чаще всего это экземпляр ButtonBar. |
protected Node |
createButtonBar() |
Этот метод может быть переопределён подклассами для предоставления панели кнопок. |
protected Node |
createDetailsButton() |
Этот метод может быть переопределён подклассами для создания пользовательской кнопки «Подробности». |
final ObjectProperty<Node> |
expandableContentProperty() |
Свойство, представляющее область разворачиваемого содержимого диалога. |
final BooleanProperty |
expandedProperty() |
Определяет, развернута ли панель диалога. |
final ObservableList<ButtonType> |
getButtonTypes() |
Список наблюдаемых типов кнопок, используемых для области панели кнопок диалога (созданной через метод createButtonBar()). |
static List<CssMetaData<? extends Styleable, |
getClassCssMetaData() |
Получает CssMetaData, ассоциированную с данным классом, что может включать CssMetaData его суперклассов. |
final Node |
getContent() |
Возвращает содержимое диалога в виде узла (даже если оно было задано как строка с помощью setContentText(String) - оно было просто преобразовано в Node (вероятно, Label). |
final String |
getContentText() |
Возвращает текущий текст содержимого этого DialogPane. |
final Node |
getExpandableContent() |
Возвращает узел разворачиваемого содержимого диалога, если он задан, или null в противном случае. |
final Node |
getGraphic() |
Получает значение свойства graphic. |
final Node |
getHeader() |
Узел, действующий как заголовок панели диалога. |
final String |
getHeaderText() |
Возвращает текущий текст заголовка этого DialogPane. |
final ObjectProperty<Node> |
graphicProperty() |
Графика диалога, отображаемая либо в заголовке, если он есть, либо слева от content. |
final ObjectProperty<Node> |
headerProperty() |
Свойство, представляющее область заголовка панели диалога. |
final StringProperty |
headerTextProperty() |
Свойство, представляющее текст заголовка панели диалога. |
final boolean |
isExpanded() |
Возвращает, развернута ли панель диалога. |
final Node |
lookupButton |
Этот метод предоставляет способ получения фактического узла для заданного ButtonType (предполагая, что он входит в список button types). |
final void |
setContent |
Назначает содержимое диалога. |
final void |
setContentText |
Устанавливает строку для отображения в области содержимого диалога. |
final void |
setExpandableContent |
Устанавливает узел разворачиваемого содержимого диалога, или null, если разворачиваемое содержимое отображать не нужно. |
final void |
setExpanded |
Устанавливает, развернута ли панель диалога. |
final void |
setGraphic |
Устанавливает графику диалога, которая будет отображаться либо в заголовке, если он есть, либо слева от content. |
final void |
setHeader |
Назначает заголовок панели диалога. |
final void |
setHeaderText |
Устанавливает строку для отображения в области заголовка диалога. |
Методы, объявленные в классе javafx.scene.layout.Pane
getChildren
Методы, объявленные в классе javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getBackground, getBorder, getCssMetaData, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, 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, 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, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInitialFocusTraversable, 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
Подробности свойства
graphic
public final ObjectProperty<Node> graphicProperty
content.- См. также:
header
public final ObjectProperty<Node> headerProperty
DialogPane классе javadoc.- См. также:
headerText
public final StringProperty headerTextProperty
header node, что означает, что если заданы и узел заголовка, и свойство headerText, текст заголовка не будет отображаться в стандартном экземпляре DialogPane. Когда headerText устанавливается в ненулевое значение, это приведёт к переключению макета DialogPane на макет 'header', как описано в DialogPane классе javadoc.
content
public final ObjectProperty<Node> contentProperty
- См. также:
contentText
public final StringProperty contentTextProperty
content node, что означает, что если заданы и узел содержимого, и свойство contentText, текст содержимого не будет отображаться в стандартном экземпляре DialogPane.expandableContent
public final ObjectProperty<Node> expandableContentProperty
expanded
public final BooleanProperty expandedProperty
- См. также:
Подробности конструктора
DialogPane
public DialogPane()
Подробности методов
graphicProperty
public final ObjectProperty<Node> graphicProperty()
content.- Возвращает:
- Объектное свойство, оборачивающее текущую графику.
- См. также:
getGraphic
public final Node getGraphic()
graphic.- Описание свойства:
- Графика диалога, отображаемая либо в заголовке, если он есть, либо слева от
content. - Возвращает:
- значение свойства
graphic - См. также:
setGraphic
public final void setGraphic(Node graphic)
content.- Параметры:
-
graphic- Новая графика диалога или null, если графика не должна отображаться.
getHeader
public final Node getHeader()
- Возвращает:
- заголовок панели диалога.
setHeader
public final void setHeader(Node header)
- Параметры:
-
header- Новый заголовок DialogPane.
headerProperty
public final ObjectProperty<Node> headerProperty()
DialogPane классе javadoc.- Возвращает:
- свойство, представляющее область заголовка панели диалога
- См. также:
setHeaderText
public final void setHeaderText(String headerText)
header node, что означает, что если заданы и узел заголовка, и свойство headerText, текст заголовка не будет отображаться в стандартном экземпляре DialogPane. Когда headerText устанавливается в ненулевое значение, это приведёт к переключению макета DialogPane на макет 'header', как описано в DialogPane классе javadoc.
- Параметры:
-
headerText- строка для отображения в области заголовка диалога
getHeaderText
public final String getHeaderText()
- Возвращает:
- текущий текст заголовка для данного DialogPane
headerTextProperty
public final StringProperty headerTextProperty()
header node, что означает, что если заданы и узел заголовка, и свойство headerText, текст заголовка не будет отображаться в стандартном экземпляре DialogPane. Когда headerText устанавливается в ненулевое значение, это приведёт к переключению макета DialogPane на макет 'header', как описано в DialogPane классе javadoc.
- Возвращает:
- свойство, представляющее текст заголовка для панели диалога
- См. также:
getContent
public final Node getContent()
setContentText(String) - это просто было преобразовано в Node (вероятно, в Label).- Возвращает:
- содержимое диалога
setContent
public final void setContent(Node content)
- Параметры:
-
content- содержимое диалога
contentProperty
public final ObjectProperty<Node> contentProperty()
- Возвращает:
- свойство, представляющее область содержимого диалогового окна
- См. также:
setContentText
public final void setContentText(String contentText)
content node, что означает, что если заданы и узел содержимого, и свойство contentText, текст содержимого не будет отображаться в экземпляре DialogPane по умолчанию.- Параметры:
-
contentText- строка, отображаемая в области содержимого диалогового окна
getContentText
public final String getContentText()
- Возвращает:
- текущий установленный текст содержимого для этого DialogPane
contentTextProperty
public final StringProperty contentTextProperty()
content node, что означает, что если заданы и узел содержимого, и свойство contentText, текст содержимого не будет отображаться в экземпляре DialogPane по умолчанию.- Возвращает:
- свойство, представляющее текст содержимого для диалогового окна
- См. также:
expandableContentProperty
public final ObjectProperty<Node> expandableContentProperty()
- Возвращает:
- свойство, представляющее область расширяемого содержимого диалогового окна
- См. также:
getExpandableContent
public final Node getExpandableContent()
- Возвращает:
- узел расширяемого содержимого диалогового окна
setExpandableContent
public final void setExpandableContent(Node content)
- Параметры:
-
content- узел расширяемого содержимого диалогового окна
expandedProperty
public final BooleanProperty expandedProperty()
- Возвращает:
- свойство, представляющее, расширено ли диалоговое окно
- См. также:
isExpanded
public final boolean isExpanded()
- Возвращает:
- true, если диалоговое окно расширено.
setExpanded
public final void setExpanded(boolean value)
expandable content для отображения.- Параметры:
-
value- true, если диалоговое окно должно быть расширено.
getButtonTypes
public final ObservableList<ButtonType> getButtonTypes()
createButtonBar()). Изменение содержимого этого списка немедленно изменяет кнопки, отображаемые пользователю в диалоговом окне.- Возвращает:
- Список
ObservableListдоступных пользователюbutton types.
lookupButton
public final Node lookupButton(ButtonType buttonType)
ButtonType (предполагая, что он является частью списка button types).- Параметры:
-
buttonType-ButtonTypeдля которого запрашивается представление узла. - Возвращает:
- Узел, используемый для представления типа кнопки, созданный с помощью
createButton(ButtonType), и только если тип кнопки является частью спискаbutton types, в противном случае null.
createButtonBar
protected Node createButtonBar()
- Разработчик должен немедленно перебрать все
button typesи вызватьcreateButton(ButtonType)для каждого из них по очереди. - Разработчик должен добавить слушатель к списку
button types, и при изменении этого списка обновлять панель кнопок соответствующим образом. - Аналогично, разработчик должен следить за изменениями свойства
expandable content, добавляя и удаляя кнопку «детали» (созданную с помощью методаcreateDetailsButton()).
По умолчанию этот метод создает и возвращает новый экземпляр ButtonBar.
- Возвращает:
- созданную панель кнопок
createButton
protected Node createButton(ButtonType buttonType)
createButtonBar(), но чаще всего это экземпляр ButtonBar.- Параметры:
-
buttonType-ButtonTypeдля создания кнопки из. - Возвращает:
- JavaFX
Node, представляющий заданныйButtonType, чаще всего экземплярButton.
createDetailsButton
protected Node createDetailsButton()
Чтобы переопределить этот метод, необходимо выполнить два действия:
- Кнопка должна иметь свой собственный код для обработки взаимодействия с мышкой/клавиатурой и переключения состояния свойства
expanded. - Если внешний вид вашей кнопки меняется в зависимости от того, расширено или свернуто диалоговое окно, добавьте слушатель к свойству
expanded, чтобы вы могли обновить внешний вид кнопки.
- Возвращает:
- созданную кнопку «детали»
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
CssMetaData, связанные с этим классом, который может включать CssMetaData его суперклассов.- Возвращает:
CssMetaData
© 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.