Spec-Zone.ru › OpenJavaFX 24

Класс 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 — это панель с заголовком, которую можно открывать и закрывать.

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

Не рекомендуется устанавливать 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, textTruncated, underline, wrapText

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

contextMenu, skin, tooltip

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

background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width

Свойства, объявленные в классе javafx.scene.Parent

needsLayout

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

accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, focusVisible, focusWithin, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible

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

Поля, объявленные в классе 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, которое может быть любым узлом, таким как элементы управления 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, isTextTruncated, isUnderline, isWrapText, labelPaddingProperty, lineSpacingProperty, mnemonicParsingProperty, setAlignment, setContentDisplay, setEllipsisString, setFont, setGraphic, setGraphicTextGap, setLineSpacing, setMnemonicParsing, setText, setTextAlignment, setTextFill, setTextOverrun, setUnderline, setWrapText, textAlignmentProperty, textFillProperty, textOverrunProperty, textProperty, textTruncatedProperty, underlineProperty, wrapTextProperty

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

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty

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

backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computePrefHeight, computePrefWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty

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

getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds

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

accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, focusVisibleProperty, focusWithinProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInitialCursor, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, requestFocusTraversal, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе javafx.css.Styleable

getStyleableNode

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

содержимое

public final ObjectProperty<Node> contentProperty
Содержимое TitledPane.
См. также:
  • getContent()
  • setContent(Node)
  • contentProperty()

расширенный

public final BooleanProperty expandedProperty
Состояние расширения TitledPane.
См. также:
  • isExpanded()
  • setExpanded(boolean)
  • expandedProperty()

анимированный

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

сжимаемый

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

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

TitledPane

public TitledPane()
Создает новый TitledPane без заголовка и содержимого.

TitledPane

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

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

setContent

public final void setContent(Node value)

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

Параметры:
value - Содержимое для данного TitlePane.

getContent

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

contentProperty

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

setExpanded

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

isExpanded

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

expandedProperty

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

setAnimated

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

isAnimated

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

animatedProperty

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

setCollapsible

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

isCollapsible

public final boolean isCollapsible()
Возвращает состояние возможности сжатия TitlePane.
Возвращает:
Состояние возможности сжатия TitledPane.

collapsibleProperty

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

getClassCssMetaData

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

getControlCssMetaData

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

Сообщить об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API