Spec-Zone.ru › OpenJavaFX 21

Класс TitledPane

java.lang.Object
javafx.scene.Node
javafx.scene.Parent
javafx.scene.layout.Region
javafx.scene.control.Control
javafx.scene.control.Labeled
javafx.scene.control.TitledPane
Все реализуемые интерфейсы:
Styleable, EventTarget, Skinnable
@DefaultProperty("content") public class TitledPane extends Labeled

Панель с заголовком, которая может открываться и закрываться.

В панели TitledPane может находиться любой элемент Node, например, элементы управления UI или группы узлов, добавленные в контейнер макета.

Не рекомендуется устанавливать MinHeight, PrefHeight или MaxHeight для этого элемента управления. Возникнет непредсказуемое поведение, так как высота TitledPane изменяется при открытии или закрытии.

Обратите внимание, что, хотя TitledPane расширяет Labeled, унаследованные свойства используются для управления заголовком TitledPane, а не областью содержимого. Если цель — изменить область содержимого, рассмотрите использование контейнера макета, такого как StackPane, и разместите фактическое содержимое внутри него. Затем вы можете манипулировать StackPane, чтобы получить желаемые результаты макета.

Пример:

 TitledPane t1 = new TitledPane("T1", new Button("B1"));
Image of the TitledPane control
С:
JavaFX 2.0

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

Тип Свойство Описание
final BooleanProperty animated
Анимированное состояние TitledPane.
final BooleanProperty collapsible
Состояние сворачивания TitledPane.
final ObjectProperty<Node> content
Содержимое TitledPane.
final BooleanProperty expanded
Состояние развёртывания TitledPane.

Свойства, объявленные в классе 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

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

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

USE_COMPUTED_SIZE, USE_PREF_SIZE

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

BASELINE_OFFSET_SAME_AS_HEIGHT

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

Конструктор Описание
TitledPane()
Создаёт новый TitledPane без заголовка или содержимого.
TitledPane(String title, Node content)
Создаёт новый TitledPane с заголовком и содержимым.

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

Модификатор и тип Метод Описание
final BooleanProperty animatedProperty()
Анимированное состояние TitledPane.
final BooleanProperty collapsibleProperty()
Состояние сворачивания TitledPane.
final ObjectProperty<Node> contentProperty()
Содержимое TitledPane.
final BooleanProperty expandedProperty()
Состояние развёртывания TitledPane.
static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает ассоциированные с этим классом CssMetaData, что может включать CssMetaData его суперклассов.
final Node getContent()
Содержимое TitledPane.
List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Возвращает неизменяемый список свойств элемента управления, стилизуемых CSS.
final boolean isAnimated()
Возвращает анимированное состояние TitledPane.
final boolean isCollapsible()
Возвращает состояние сворачивания TitlePane.
final boolean isExpanded()
Получает значение свойства expanded.
final void setAnimated(boolean value)
Определяет, как TitledPane должен открываться и закрываться.
final void setCollapsible(boolean value)
Определяет, можно ли сворачивать TitledPane.
final void setContent(Node value)
Содержимое TitlePane, которое может быть любым элементом Node, например, элементами управления UI или группами узлов, добавленными в контейнер макета.
final void setExpanded(boolean value)
Устанавливает состояние развёртывания TitledPane.

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

alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getContentBias, getContentDisplay, 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

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

content

public final ObjectProperty<Node> contentProperty
Содержимое панели с заголовком.
См. также:
  • getContent()
  • setContent(Node)
  • contentProperty()

expanded

public final BooleanProperty expandedProperty
Состояние раскрытия панели с заголовком.
См. также:
  • isExpanded()
  • setExpanded(boolean)
  • expandedProperty()

animated

public final BooleanProperty animatedProperty
Состояние анимации панели с заголовком.
См. также:
  • isAnimated()
  • setAnimated(boolean)
  • animatedProperty()

collapsible

public final BooleanProperty collapsibleProperty
Состояние возможности сворачивания панели с заголовком.
См. также:
  • isCollapsible()
  • setCollapsible(boolean)
  • collapsibleProperty()

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

TitledPane

public TitledPane()
Создаёт новую панель с заголовком без заголовка или содержимого.

TitledPane

public TitledPane(String title, Node content)
Создаёт новую панель с заголовком и содержимым.
Параметры:
title - Заголовок панели с заголовком.
content - Содержимое панели с заголовком.

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

setContent

public final void setContent(Node value)

Содержимое панели с заголовком, которое может быть любым узлом, таким как элементы пользовательского интерфейса или группы узлов, добавленные в контейнер макета.

Параметры:
value - Содержимое для этой панели с заголовком.

getContent

public final Node getContent()
Содержимое панели с заголовком. Null возвращается, если содержимого нет.
Возвращает:
Содержимое этой панели с заголовком.

contentProperty

public final ObjectProperty<Node> contentProperty()
Содержимое панели с заголовком.
Возвращает:
Содержимое панели с заголовком.
См. также:
  • getContent()
  • setContent(Node)

setExpanded

public final void setExpanded(boolean value)
Устанавливает состояние раскрытия панели с заголовком. Значение по умолчанию - true.
Параметры:
value - флаг, указывающий состояние раскрытия

isExpanded

public final boolean isExpanded()
Получает значение свойства expanded.
Описание свойства:
Состояние раскрытия панели с заголовком.
Возвращает:
значение свойства expanded
См. также:
  • setExpanded(boolean)
  • expandedProperty()

expandedProperty

public final BooleanProperty expandedProperty()
Состояние раскрытия панели с заголовком.
Возвращает:
свойство состояния раскрытия
См. также:
  • isExpanded()
  • setExpanded(boolean)

setAnimated

public final void setAnimated(boolean value)
Указывает, как должна открываться и закрываться панель с заголовком. Панель будет анимирована при закрытии, если это значение установлено в true. Значение по умолчанию - true.
Параметры:
value - флаг, указывающий состояние анимации

isAnimated

public final boolean isAnimated()
Возвращает состояние анимации панели с заголовком.
Возвращает:
Состояние анимации панели с заголовком.

animatedProperty

public final BooleanProperty animatedProperty()
Состояние анимации панели с заголовком.
Возвращает:
свойство состояния анимации
См. также:
  • isAnimated()
  • setAnimated(boolean)

setCollapsible

public final void setCollapsible(boolean value)
Указывает, можно ли сворачивать панель с заголовком. Значение по умолчанию - true.
Параметры:
value - флаг, указывающий состояние возможности сворачивания

isCollapsible

public final boolean isCollapsible()
Возвращает состояние возможности сворачивания панели с заголовком.
Возвращает:
Состояние возможности сворачивания панели с заголовком.

collapsibleProperty

public final BooleanProperty collapsibleProperty()
Состояние возможности сворачивания панели с заголовком.
Возвращает:
свойство возможности сворачивания
См. также:
  • isCollapsible()
  • setCollapsible(boolean)

getClassCssMetaData

public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Получает CssMetaData, связанное с этим классом, что может включать CssMetaData его суперклассов.
Возвращает:
CssMetaData
Since:
JavaFX 8.0

getControlCssMetaData

public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Получает неизменяемый список свойств элемента управления, поддерживающих CSS.
Overrides:
getControlCssMetaData в классе Labeled
Возвращает:
неизменяемый список свойств элемента управления, поддерживающих CSS
Since:
JavaFX 8.0

© 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