Spec-Zone.ru › OpenJavaFX 17

Класс 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("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(100, 50, Color.LIGHTSTEELBLUE));
 tabPane.getTabs().add(tab);
Image of the TabPane control
С:
JavaFX 2.0
См. также:
Tab

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

Свойства
Тип Свойство Описание
BooleanProperty rotateGraphic
Состояние поворота графики вкладок в TabPane.
ObjectProperty<SingleSelectionModel<Tab>> selectionModel
Модель выбора, используемая для выбора вкладок.
ObjectProperty<Side> side
Позиция вкладок в TabPane.
ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicy
Политика закрытия вкладок.
ObjectProperty<TabPane.TabDragPolicy> tabDragPolicy
Политика перетаскивания вкладок.
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, viewOrder, visible

Краткое описание вложенных классов

Вложенные классы
Модификатор и тип Класс Описание
static class  TabPane.TabClosingPolicy
Это определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.
static class  TabPane.TabDragPolicy
Это перечисление определяет политики перетаскивания вкладок в 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 с заданными вкладками для отображения.

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

Модификатор и тип Метод Описание
static List<CssMetaData<? extends Styleable,​?>> getClassCssMetaData()
List<CssMetaData<? extends Styleable,​?>> getControlCssMetaData()
SingleSelectionModel<Tab> getSelectionModel()
Получает модель, используемую для выбора вкладок.
Side getSide()
Текущее положение вкладок в TabPane.
TabPane.TabClosingPolicy getTabClosingPolicy()
Политика закрытия вкладок.
TabPane.TabDragPolicy getTabDragPolicy()
Получает значение свойства tabDragPolicy.
double getTabMaxHeight()
Максимальная высота вкладок в TabPane.
double getTabMaxWidth()
Максимальная ширина вкладок в TabPane.
double getTabMinHeight()
Минимальная высота вкладок в TabPane.
double getTabMinWidth()
Минимальная ширина вкладок в TabPane.
ObservableList<Tab> getTabs()
Вкладки для отображения в этом TabPane.
boolean isRotateGraphic()
Возвращает true, если графическое изображение внутри вкладки повернуто.
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 setTabDragPolicy​(TabPane.TabDragPolicy value)
Устанавливает значение свойства tabDragPolicy.
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()
Политика закрытия вкладок.
ObjectProperty<TabPane.TabDragPolicy> tabDragPolicyProperty()
Политика перетаскивания вкладок.
DoubleProperty tabMaxHeightProperty()
Максимальная высота вкладок в TabPane.
DoubleProperty tabMaxWidthProperty()
Максимальная ширина вкладок в TabPane.
DoubleProperty tabMinHeightProperty()
Минимальная высота вкладки.
DoubleProperty tabMinWidthProperty()
Минимальная ширина вкладок в TabPane.

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

computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, contextMenuProperty, createDefaultSkin, getContextMenu, getCssMetaData, getInitialFocusTraversable, getTooltip, isResizable, setContextMenu, 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, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, 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, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, 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, 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.scene.control.Skinnable

getSkin, setSkin

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

getStyleableNode, getStyleClass

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

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(TabPane.TabClosingPolicy)

rotateGraphic

public final BooleanProperty rotateGraphicProperty
Состояние rotateGraphic для вкладок в 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.

Возвращает:
максимальную высоту вкладок

tabDragPolicy

public final ObjectProperty<TabPane.TabDragPolicy> tabDragPolicyProperty
Политика перетаскивания вкладок. Политика может быть изменена динамически.
Значение по умолчанию:
TabDragPolicy.FIXED
С:
10
См. также:
getTabDragPolicy(), setTabDragPolicy(TabPane.TabDragPolicy)

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

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)

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

Параметры:
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 немедленно обновит расположение вкладок в соответствии с этим.

Параметры:
value - сторона

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
Параметры:
value - политика закрытия

getTabClosingPolicy

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

tabClosingPolicyProperty

public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty()
Политика закрытия вкладок.
См. также:
getTabClosingPolicy(), setTabClosingPolicy(TabPane.TabClosingPolicy)

setRotateGraphic

public final void setRotateGraphic(boolean value)

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

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

Параметры:
value - флаг, указывающий, нужно ли вращать графический элемент

isRotateGraphic

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

rotateGraphicProperty

public final BooleanProperty rotateGraphicProperty()
Состояние rotateGraphic для вкладок в TabPane.
См. также:
isRotateGraphic(), setRotateGraphic(boolean)

setTabMinWidth

public final void setTabMinWidth(double value)

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

Параметры:
value - минимальная ширина вкладок

getTabMinWidth

public final double getTabMinWidth()
Минимальная ширина вкладок в TabPane.
Возвращает:
Минимальная ширина вкладок

tabMinWidthProperty

public final DoubleProperty tabMinWidthProperty()
Минимальная ширина вкладок в TabPane.
См. также:
getTabMinWidth(), setTabMinWidth(double)

Установить максимальную ширину вкладки

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

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

Получить максимальную ширину вкладки

public final double getTabMaxWidth()
Максимальная ширина вкладок в TabPane.
Возвращает:
Максимальная ширина вкладок

свойство tabMaxWidth

public final DoubleProperty tabMaxWidthProperty()
Максимальная ширина вкладок в TabPane.
Возвращает:
свойство максимальной ширины

Установить минимальную высоту вкладки

public final void setTabMinHeight(double value)

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

Параметры:
value - минимальная высота вкладок

Получить минимальную высоту вкладки

public final double getTabMinHeight()
Минимальная высота вкладок в TabPane.
Возвращает:
минимальная высота вкладок

свойство tabMinHeight

public final DoubleProperty tabMinHeightProperty()
Минимальная высота вкладки.
См. также:
getTabMinHeight(), setTabMinHeight(double)

Установить максимальную высоту вкладки

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

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

Получить максимальную высоту вкладки

public final double getTabMaxHeight()
Максимальная высота вкладок в TabPane.
Возвращает:
Максимальная высота вкладок

свойство tabMaxHeight

public final DoubleProperty tabMaxHeightProperty()

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

Возвращает:
максимальная высота вкладок

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

свойство tabDragPolicy

public final ObjectProperty<TabPane.TabDragPolicy> tabDragPolicyProperty()
Политика перетаскивания вкладок. Политика может быть изменена динамически.
Значение по умолчанию:
TabDragPolicy.FIXED
С:
10
См. также:
getTabDragPolicy(), setTabDragPolicy(TabPane.TabDragPolicy)

Установить политику перетаскивания вкладки

public final void setTabDragPolicy(TabPane.TabDragPolicy value)
Устанавливает значение свойства tabDragPolicy.
Описание свойства:
Политика перетаскивания вкладок. Политика может быть изменена динамически.
Значение по умолчанию:
TabDragPolicy.FIXED
С:
10

Получить политику перетаскивания вкладки

public final TabPane.TabDragPolicy getTabDragPolicy()
Получает значение свойства tabDragPolicy.
Описание свойства:
Политика перетаскивания вкладок. Политика может быть изменена динамически.
Значение по умолчанию:
TabDragPolicy.FIXED
С:
10

© 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