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

Класс TabPane

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.Parent
      • javafx.scene.layout.Region
        • javafx.scene.control.Control
          • javafx.scene.control.TabPane

Все реализованные интерфейсы:

Styleable, EventTarget, Skinnable



@DefaultProperty(value="tabs")
public class TabPane
extends Control

Элемент управления, позволяющий переключаться между группой Tabs. Одновременно видна только одна вкладка. Вкладки добавляются в TabPane с помощью getTabs().

Вкладки в TabPane могут быть расположены на любой из четырёх сторон, указав Side.

TabPane имеет два режима: плавающий или вдавленный. Применение класса стиля STYLE_CLASS_FLOATING изменит режим TabPane на плавающий.

Ширина и высота вкладок могут быть заданы конкретными значениями путём установки минимального и максимального значений высоты и ширины. Значение ширины TabPane по умолчанию определяется наибольшей шириной содержимого в TabPane. То же самое касается высоты. Если требуется другой размер, ширину и высоту TabPane можно переопределить, задав минимальный, предпочтительный и максимальный размеры.

Если количество вкладок не помещается в TabPane, появится кнопка меню справа. Кнопка меню используется для выбора вкладок, которые в данный момент не видны.

Пример:

TabPane tabPane = new TabPane();
 Tab tab = new Tab();
 tab.setText("new tab");
 tab.setContent(new Rectangle(200,200, Color.LIGHTSTEELBLUE));
 tabPane.getTabs().add(tab);

С тех пор:

JavaFX 2.0

См. также:

Tab

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

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    BooleanProperty rotateGraphic
    Состояние поворота графических элементов вкладок в TabPane.
    ObjectProperty<SingleSelectionModel<Tab>> selectionModel
    Модель выбора, используемая для выбора вкладок.
    ObjectProperty<Side> side
    Положение вкладок в TabPane.
    ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicy
    Политика закрытия вкладок.
    DoubleProperty tabMaxHeight
    Максимальная высота вкладок в TabPane.
    DoubleProperty tabMaxWidth
    Максимальная ширина вкладок в TabPane.
    DoubleProperty tabMinHeight
    Минимальная высота вкладки.
    DoubleProperty tabMinWidth
    Минимальная ширина вкладок в TabPane.
    • Свойства, унаследованные от класса 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
  • Краткое описание вложенных классов

    Вложенные классы
    Модификатор и тип Класс и описание
    static class  TabPane.TabClosingPolicy
    Это определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.
  • Краткое описание полей

    Поля
    Модификатор и тип Поле и описание
    static String STYLE_CLASS_FLOATING
    Режим TabPane будет изменён на плавающий, что позволит разместить TabPane рядом с другими элементами управления.
    • Поля, унаследованные от класса javafx.scene.layout.Region

      USE_COMPUTED_SIZE, USE_PREF_SIZE
    • Поля, унаследованные от класса javafx.scene.Node

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

    Конструкторы
    Конструктор и описание
    TabPane()
    Создаёт новый TabPane.
    TabPane(Tab... tabs)
    Создаёт новый TabPane с заданными для отображения вкладками.
  • Краткое описание методов

    Все методыСтатические методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    protected Skin<?> createDefaultSkin()
    Создаёт новый экземпляр стандартной темы для этого элемента управления.
    static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
    List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
    SingleSelectionModel<Tab> getSelectionModel()
    Получает модель, используемую для выбора вкладок.
    Side getSide()
    Текущее положение вкладок в TabPane.
    TabPane.TabClosingPolicy getTabClosingPolicy()
    Политика закрытия вкладок.
    double getTabMaxHeight()
    Максимальная высота вкладок в TabPane.
    double getTabMaxWidth()
    Максимальная ширина вкладок в TabPane.
    double getTabMinHeight()
    Минимальная высота вкладок в TabPane.
    double getTabMinWidth()
    Минимальная ширина вкладок в TabPane.
    ObservableList<Tab> getTabs()
    Вкладки, которые должны быть отображены в этом TabPane.
    boolean isRotateGraphic()
    Возвращает true, если графический элемент внутри вкладки повернут.
    Node lookup(String selector)
    Находит этот Node или первый дочерний узел, в зависимости от заданного селектора CSS.
    Set<Node> lookupAll(String selector)
    Находит все Node, включая текущий и все дочерние, которые соответствуют заданному селектору CSS.
    BooleanProperty rotateGraphicProperty()
    Состояние поворота графических элементов вкладок в TabPane.
    ObjectProperty<SingleSelectionModel<Tab>> selectionModelProperty()
    Модель выбора, используемая для выбора вкладок.
    void setRotateGraphic(boolean value)
    Указывает, повернут ли графический элемент внутри вкладки, так чтобы он всегда был вертикальным или повернут так же, как и текст вкладки.
    void setSelectionModel(SingleSelectionModel<Tab> value)
    Устанавливает модель для выбора вкладок.
    void setSide(Side value)
    Положение для размещения вкладок в TabPane.
    void setTabClosingPolicy(TabPane.TabClosingPolicy value)
    Указывает, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.
    void setTabMaxHeight(double value)
    Устанавливает значение свойства tabMaxHeight.
    void setTabMaxWidth(double value)
    Устанавливает значение свойства tabMaxWidth.
    void setTabMinHeight(double value)
    Минимальная высота вкладок в TabPane.
    void setTabMinWidth(double value)
    Минимальная ширина вкладок в TabPane.
    ObjectProperty<Side> sideProperty()
    Положение вкладок в TabPane.
    ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty()
    Политика закрытия вкладок.
    DoubleProperty tabMaxHeightProperty()
    Максимальная высота вкладок в TabPane.
    DoubleProperty tabMaxWidthProperty()
    Максимальная ширина вкладок в TabPane.
    DoubleProperty tabMinHeightProperty()
    Минимальная высота вкладки.
    DoubleProperty tabMinWidthProperty()
    Минимальная ширина вкладок в TabPane.
    • Методы, унаследованные от класса javafx.scene.control.Control

      computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, 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, snapSize, snapSpace, snapToPixelProperty, widthProperty
    • Методы, унаследованные от класса javafx.scene.Parent

      getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, 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, getContentBias, 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, 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, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
    • Методы, унаследованные от класса java.lang.Object

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

    • selectionModel

      public final ObjectProperty<SingleSelectionModel<Tab>> selectionModelProperty
      Модель выделения, используемая для выбора вкладок.

      См. также:

      getSelectionModel(), setSelectionModel(SingleSelectionModel)

    • side

      public final ObjectProperty<Side> sideProperty
      Положение вкладок в TabPane.

      См. также:

      getSide(), setSide(Side)

    • tabClosingPolicy

      public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty
      Политика закрытия вкладок.

      См. также:

      getTabClosingPolicy(), setTabClosingPolicy(TabClosingPolicy)

    • rotateGraphic

      public final BooleanProperty rotateGraphicProperty
      Состояние вращения графических элементов вкладок в TabPane.

      См. также:

      isRotateGraphic(), setRotateGraphic(boolean)

    • tabMinWidth

      public final DoubleProperty tabMinWidthProperty
      Минимальная ширина вкладок в TabPane.

      См. также:

      getTabMinWidth(), setTabMinWidth(double)

    • tabMaxWidth

      public final DoubleProperty tabMaxWidthProperty
      Максимальная ширина вкладок в TabPane.
    • tabMinHeight

      public final DoubleProperty tabMinHeightProperty
      Минимальная высота вкладки.

      См. также:

      getTabMinHeight(), setTabMinHeight(double)

    • tabMaxHeight

      public final DoubleProperty tabMaxHeightProperty

      Максимальная высота вкладок в TabPane.

  • Подробное описание полей

    • STYLE_CLASS_FLOATING

      public static final String STYLE_CLASS_FLOATING
      Режим TabPane будет изменён на плавающий, позволяя разместить TabPane рядом с другими элементами управления.

      См. также:

      Значения константных полей

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

    • TabPane

      public TabPane()
      Создаёт новый TabPane.
    • TabPane

      public TabPane(Tab... tabs)
      Создаёт новый TabPane с заданными вкладками для отображения.

      Параметры:

      tabs - tabs для отображения внутри TabPane.

      С тех пор:

      JavaFX 8u40

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

    • getTabs

      public final ObservableList<Tab> getTabs()

      Вкладки, которые нужно отобразить в этом TabPane. Изменение этого ObservableList немедленно приведет к обновлению TabPane для отображения нового содержимого этого ObservableList.

      Если ObservableList вкладок изменяется, выбранная вкладка останется той, которая была выбрана ранее, если она останется в этом ObservableList. Если ранее выбранная вкладка больше не находится в ObservableList вкладок, выбранной вкладкой станет первая вкладка в ObservableList.

    • setSelectionModel

      public final void setSelectionModel(SingleSelectionModel<Tab> value)

      Устанавливает модель, используемую для выбора вкладок. Изменяя модель, можно изменить способ выбора вкладок и какие вкладки будут первыми или последними.

    • getSelectionModel

      public final SingleSelectionModel<Tab> getSelectionModel()

      Получает модель, используемую для выбора вкладок.

    • selectionModelProperty

      public final ObjectProperty<SingleSelectionModel<Tab>> selectionModelProperty()
      Модель выбора, используемая для выбора вкладок.

      См. также:

      getSelectionModel(), setSelectionModel(SingleSelectionModel)

    • setSide

      public final void setSide(Side value)

      Положение, в котором следует разместить вкладки в этом TabPane. При каждом изменении TabPane немедленно обновит расположение вкладок, чтобы отразить это.

    • getSide

      public final Side getSide()
      Текущее положение вкладок в TabPane. По умолчанию вкладки расположены сверху (Side.Top).

      Возвращает:

      Текущее положение вкладок в TabPane.

    • sideProperty

      public final ObjectProperty<Side> sideProperty()
      Положение вкладок в TabPane.

      См. также:

      getSide(), setSide(Side)

    • setTabClosingPolicy

      public final void setTabClosingPolicy(TabPane.TabClosingPolicy value)

      Определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя. Варианты:

      • TabClosingPolicy.UNAVAILABLE: вкладки нельзя закрыть
      • TabClosingPolicy.SELECTED_TAB: только текущая выбранная вкладка может быть закрыта, рядом с текстом вкладки будет отображаться значок. Значок исчезнет, когда вкладка больше не будет выбрана.
      • TabClosingPolicy.ALL_TABS: все вкладки можно закрыть.

      Дополнительные сведения см. в перечислении TabPane.TabClosingPolicy.

      По умолчанию политика закрытия — TabClosingPolicy.SELECTED_TAB
    • getTabClosingPolicy

      public final TabPane.TabClosingPolicy getTabClosingPolicy()
      Политика закрытия вкладок.

      Возвращает:

      Политика закрытия вкладок.

    • tabClosingPolicyProperty

      public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty()
      Политика закрытия вкладок.

      См. также:

      getTabClosingPolicy(), setTabClosingPolicy(TabClosingPolicy)

    • setRotateGraphic

      public final void setRotateGraphic(boolean value)

      Определяет, вращать ли графику внутри вкладки, чтобы она всегда была вертикальной или вращалась так же, как и текст вкладки.

      По умолчанию rotateGraphic установлен в false, что означает, что графика не вращается и всегда отображается вертикально. Если rotateGraphic установлен в true, графика будет вращаться так, чтобы она вращалась вместе с текстом вкладки.

    • isRotateGraphic

      public final boolean isRotateGraphic()
      Возвращает true, если графика внутри вкладки вращается. По умолчанию это false

      Возвращает:

      состояние rotatedGraphic.

    • rotateGraphicProperty

      public final BooleanProperty rotateGraphicProperty()
      Состояние rotatedGraphic вкладок в TabPane.

      См. также:

      isRotateGraphic(), setRotateGraphic(boolean)

    • setTabMinWidth

      public final void setTabMinWidth(double value)

      Минимальная ширина вкладок в TabPane. Это можно использовать для ограничения длины текста во вкладках, чтобы избежать усечения. Установка min равной max зафиксирует ширину вкладки. По умолчанию min равно max. Это значение также можно задать с помощью CSS, используя -fx-tab-min-width

    • getTabMinWidth

      public final double getTabMinWidth()
      Минимальная ширина вкладок в TabPane.

      Возвращает:

      Минимальная ширина вкладок.

    • tabMinWidthProperty

      public final DoubleProperty tabMinWidthProperty()
      Минимальная ширина вкладок в TabPane.

      См. также:

      getTabMinWidth(), setTabMinWidth(double)

    • setTabMaxWidth

      public final void setTabMaxWidth(double value)
      Устанавливает значение свойства tabMaxWidth.

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

      Указывает максимальную ширину вкладки. Это можно использовать для ограничения длины текста во вкладках. Если текст вкладки длиннее максимальной ширины, текст будет усечен. Установка max равной min зафиксирует ширину вкладки. По умолчанию min равно max. Это значение также можно задать с помощью CSS, используя -fx-tab-max-width.

    • getTabMaxWidth

      public final double getTabMaxWidth()
      Максимальная ширина вкладок в TabPane.

      Возвращает:

      Максимальная ширина вкладок.

    • tabMaxWidthProperty

      public final DoubleProperty tabMaxWidthProperty()
      Максимальная ширина вкладок в TabPane.
    • setTabMinHeight

      public final void setTabMinHeight(double value)

      Минимальная высота вкладок в TabPane. Это можно использовать для ограничения высоты вкладок. Установка min равной max зафиксирует высоту вкладки. По умолчанию min равно max. Это значение также можно задать с помощью CSS, используя -fx-tab-min-height

    • getTabMinHeight

      public final double getTabMinHeight()
      Минимальная высота вкладок в TabPane.

      Возвращает:

      Минимальная высота вкладок.

    • tabMinHeightProperty

      public final DoubleProperty tabMinHeightProperty()
      Минимальная высота вкладки.

      См. также:

      getTabMinHeight(), setTabMinHeight(double)

    • setTabMaxHeight

      public final void setTabMaxHeight(double value)
      Устанавливает значение свойства tabMaxHeight.

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

      Максимальная высота вкладок в TabPane. Это можно использовать для ограничения высоты вкладок. Установка max равной min зафиксирует высоту вкладки. По умолчанию min равно max. Это значение также можно задать с помощью CSS, используя -fx-tab-max-height

    • getTabMaxHeight

      public final double getTabMaxHeight()
      Максимальная высота вкладок в TabPane.

      Возвращает:

      Максимальная высота вкладок.

    • tabMaxHeightProperty

      public final DoubleProperty tabMaxHeightProperty()

      Максимальная высота вкладок в TabPane.

    • createDefaultSkin

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

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

      createDefaultSkin в классе Control

      Возвращает:

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

    • lookup

      public Node lookup(String selector)
      Находит этот Node или первый дочерний узел на основе заданного CSS-селектора. Если этот узел является Parent, эта функция переходит вниз по ветви, пока не найдет соответствие. Если несколько дочерних узлов соответствуют указанному селектору, эта функция возвращает первый из них.

      Например, если у узла есть идентификатор "myId", метод lookup можно использовать для поиска этого узла следующим образом: scene.lookup("#myId");.

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

      lookup в классе Parent

      Параметры:

      selector - CSS-селектор узла для поиска

      Возвращает:

      Первый узел, начиная с этого Node, который соответствует CSS-селектору selector, null, если не найдено.

    • lookupAll

      public Set<Node> lookupAll(String selector)
      Находит все Node, включая этот и все дочерние, которые соответствуют заданному CSS-селектору. Если совпадений не найдено, возвращается пустой неизменяемый набор. Множество явно неупорядочено.

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

      lookupAll в классе Node

      Параметры:

      selector - CSS-селектор узлов для поиска

      Возвращает:

      Все узлы, начиная с и включая этот Node, которые соответствуют CSS-селектору selector. Возвращаемый набор всегда неупорядочен и неизменяем и никогда не равен null.

    • getClassCssMetaData

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

      Возвращает:

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

      С:

      JavaFX 8.0

    • getControlCssMetaData

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

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

      getControlCssMetaData в классе Control

      Возвращает:

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

      С:

      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