Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Класс 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(value="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"));

С:

JavaFX 2.0

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

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    BooleanProperty animated
    Анимированное состояние TitledPane.
    BooleanProperty collapsible
    Состояние сворачивания TitledPane.
    ObjectProperty<Node> content
    Содержимое TitledPane.
    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, 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, 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 с заголовком и содержимым.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    BooleanProperty animatedProperty()
    Анимированное состояние TitledPane.
    BooleanProperty collapsibleProperty()
    Состояние сворачивания TitledPane.
    ObjectProperty<Node> contentProperty()
    Содержимое TitledPane.
    protected Skin<?> createDefaultSkin()
    Создать новый экземпляр стандартной темы для этого элемента управления.
    void executeAccessibleAction(AccessibleAction action, Object... parameters)
    Этот метод вызывается технологией вспомогательных средств для запроса выполнения указанного действием аргумента.
    BooleanProperty expandedProperty()
    Состояние раскрытия TitledPane.
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    Node getContent()
    Содержимое TitledPane.
    Orientation getContentBias()
    Если wrapText имеет значение true, тогда contentBias будет HORIZONTAL, в противном случае - null.
    List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
    boolean isAnimated()
    Возвращает анимированное состояние TitledPane.
    boolean isCollapsible()
    Возвращает состояние сворачивания TitlePane.
    boolean isExpanded()
    Получить значение свойства expanded.
    Object queryAccessibleAttribute(AccessibleAttribute attribute, Object... parameters)
    * Обработка доступности * *
    void setAnimated(boolean value)
    Определяет, как TitledPane должен открываться и закрываться.
    void setCollapsible(boolean value)
    Указывает, можно ли свернуть TitledPane.
    void setContent(Node value)
    Содержимое TitlePane, которое может быть любым узлом, таким как элементы управления UI или группы узлов, добавленные в контейнер макета.
    void setExpanded(boolean value)
    Устанавливает состояние раскрытия TitledPane.
    • Методы, унаследованные от класса javafx.scene.control.Labeled

      alignmentProperty, contentDisplayProperty, ellipsisStringProperty, fontProperty, getAlignment, getContentDisplay, getEllipsisString, getFont, getGraphic, getGraphicTextGap, 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, getSkin, getTooltip, isResizable, layoutChildren, 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, snapSize, snapSpace, 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, 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, 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, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойств

    • content

      public final ObjectProperty<Node> contentProperty
      Содержимое TitledPane.

      Возвращает:

      Содержимое TitlePane.

    • expanded

      public final BooleanProperty expandedProperty
      Состояние раскрытия TitledPane.

      См. также:

      isExpanded(), setExpanded(boolean)

    • animated

      public final BooleanProperty animatedProperty
      Состояние анимации TitledPane.

      См. также:

      isAnimated(), setAnimated(boolean)

    • collapsible

      public final BooleanProperty collapsibleProperty
      Состояние возможности сворачивания TitledPane.

      См. также:

      isCollapsible(), setCollapsible(boolean)

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

    • TitledPane

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

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

      Параметры:

      title - Заголовок TitledPane.

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

    • setContent

      public final void setContent(Node value)

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

      Параметры:

      value - Содержимое для этого TitlePane.

    • getContent

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

      Возвращает:

      Содержимое этого TitledPane.

    • contentProperty

      public final ObjectProperty<Node> contentProperty()
      Содержимое TitledPane.

      Возвращает:

      Содержимое TitlePane.

    • setExpanded

      public final void setExpanded(boolean value)
      Устанавливает состояние раскрытия TitledPane. По умолчанию значение true.
    • isExpanded

      public final boolean isExpanded()
      Получает значение свойства expanded.

      Описание свойства:

      Состояние раскрытия TitledPane.

    • expandedProperty

      public final BooleanProperty expandedProperty()
      Состояние раскрытия TitledPane.

      См. также:

      isExpanded(), setExpanded(boolean)

    • setAnimated

      public final void setAnimated(boolean value)
      Определяет, как TitledPane должен открываться и закрываться. Панель будет анимирована при установке значения в true. По умолчанию true.
    • 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.
    • isCollapsible

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

      Возвращает:

      Состояние возможности сворачивания TitledPane.

    • collapsibleProperty

      public final BooleanProperty collapsibleProperty()
      Состояние возможности сворачивания TitledPane.

      См. также:

      isCollapsible(), setCollapsible(boolean)

    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Создает новый экземпляр стандартной темы для этого элемента управления. Вызывается для создания темы для элемента управления, если тема не предоставлена через CSS -fx-skin или не задана явно в подклассе с помощью setSkin(...).

      Переопределяет:

      createDefaultSkin в классе Control

      Возвращает:

      новый экземпляр стандартной темы для этого элемента управления. Если null, элемент управления не будет иметь темы, если она не будет предоставлена css.

    • getClassCssMetaData

      public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()

      Возвращает:

      CssMetaData, связанная с этим классом, которая может включать CssMetaData его родительских классов.

      С:

      JavaFX 8.0

    • getControlCssMetaData

      public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()

      Переопределяет:

      getControlCssMetaData в классе Labeled

      Возвращает:

      неизменяемый список стилизуемых свойств элементов управления css

      С:

      JavaFX 8.0

    • getContentBias

      public Orientation getContentBias()
      Описание скопировано из класса: Labeled
      Если wrapText истина, то contentBias будет HORIZONTAL, иначе null.

      Переопределяет:

      getContentBias в классе Labeled

      Возвращает:

      ориентация зависимости ширины/высоты или null, если ее нет

      См. также:

      Node.isResizable(), Node.minWidth(double), Node.minHeight(double), Node.prefWidth(double), Node.prefHeight(double), Node.maxWidth(double), Node.maxHeight(double)

    • queryAccessibleAttribute

      public Object queryAccessibleAttribute(AccessibleAttribute attribute,
                                             Object... parameters)
      * Обработка доступности * *

      Переопределяет:

      queryAccessibleAttribute в классе Control

      Параметры:

      attribute - запрашиваемое свойство

      Возвращает:

      значение для запрашиваемого свойства

      См. также:

      AccessibleAttribute

    • executeAccessibleAction

      public void executeAccessibleAction(AccessibleAction action,
                                          Object... parameters)
      Описание скопировано из класса: Node
      Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного в аргументе.

      Этот метод обычно переопределяется подклассами для реализации действия, необходимого для конкретной роли.
      Если конкретное действие не обрабатывается, должно быть вызвано реализация базового класса.

      Переопределяет:

      executeAccessibleAction в классе Control

      Параметры:

      action - действие для выполнения

      См. также:

      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.

Spec-Zone.ru

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