Spec-Zone.ru › OpenJavaFX 21

Класс 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

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

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

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

Модификатор и тип Класс Описание
static enum  TabPane.TabClosingPolicy
Указывает, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.
static enum  TabPane.TabDragPolicy
Этот перечисление определяет политики перетаскивания для вкладок в TabPane.

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

Модификатор и тип Поле Описание
static final 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()
Получает CssMetaData, связанные с этим классом, которые могут включать CssMetaData его суперклассов.
List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
Получает неизменяемый список стилизуемых CSS-свойств элемента управления.
final SingleSelectionModel<Tab> getSelectionModel()
Получает значение свойства selectionModel.
final Side getSide()
Получает значение свойства side.
final TabPane.TabClosingPolicy getTabClosingPolicy()
Получает значение свойства tabClosingPolicy.
final TabPane.TabDragPolicy getTabDragPolicy()
Получает значение свойства tabDragPolicy.
final double getTabMaxHeight()
Получает значение свойства tabMaxHeight.
final double getTabMaxWidth()
Получает значение свойства tabMaxWidth.
final double getTabMinHeight()
Получает значение свойства tabMinHeight.
final double getTabMinWidth()
Получает значение свойства tabMinWidth.
final ObservableList<Tab> getTabs()
Вкладки, отображаемые в этом TabPane.
final boolean isRotateGraphic()
Получает значение свойства rotateGraphic.
final BooleanProperty rotateGraphicProperty()
Определяет, вращается ли графический элемент внутри Tab, чтобы он всегда был вертикально, или вращается так же, как и Tab текст.
final ObjectProperty<SingleSelectionModel<Tab>> selectionModelProperty()
Модель выбора, используемая для выбора вкладок.
final void setRotateGraphic(boolean value)
Устанавливает значение свойства rotateGraphic.
final void setSelectionModel(SingleSelectionModel<Tab> value)
Устанавливает значение свойства selectionModel.
final void setSide(Side value)
Устанавливает значение свойства side.
final void setTabClosingPolicy(TabPane.TabClosingPolicy value)
Устанавливает значение свойства tabClosingPolicy.
final void setTabDragPolicy(TabPane.TabDragPolicy value)
Устанавливает значение свойства tabDragPolicy.
final void setTabMaxHeight(double value)
Устанавливает значение свойства tabMaxHeight.
final void setTabMaxWidth(double value)
Устанавливает значение свойства tabMaxWidth.
final void setTabMinHeight(double value)
Устанавливает значение свойства tabMinHeight.
final void setTabMinWidth(double value)
Устанавливает значение свойства tabMinWidth.
final ObjectProperty<Side> sideProperty()
Позиция расположения вкладок в этом TabPane.
final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty()
Определяет, как TabPane обрабатывает закрытие вкладок с точки зрения пользователя.
final ObjectProperty<TabPane.TabDragPolicy> tabDragPolicyProperty()
Политика перетаскивания для вкладок.
final DoubleProperty tabMaxHeightProperty()
Максимальная высота Tab в TabPane.
final DoubleProperty tabMaxWidthProperty()
Максимальная ширина Tab в TabPane.
final DoubleProperty tabMinHeightProperty()
Минимальная высота Tab в TabPane.
final DoubleProperty tabMinWidthProperty()
Минимальная ширина Tab в TabPane.

Методы, объявленные в классе 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, 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, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, getViewOrder, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isFocusVisible, isFocusWithin, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookup, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

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

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

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

getStyleableNode

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

selectionModel

public final ObjectProperty<SingleSelectionModel<Tab>> selectionModelProperty
Модель выделения, используемая для выбора вкладок. Изменение модели изменяет способ выбора вкладок и какие вкладки являются первой или последней.
См. также:
  • getSelectionModel()
  • setSelectionModel(SingleSelectionModel)
  • selectionModelProperty()

side

public final ObjectProperty<Side> sideProperty
Положение для размещения вкладок в этом TabPane. Изменения значения этого свойства немедленно обновляют расположение вкладок.
Значение по умолчанию:
Side.Top
См. также:
  • getSide()
  • setSide(Side)
  • sideProperty()

tabClosingPolicy

public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty
Определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.

Обратитесь к перечислению TabPane.TabClosingPolicy для получения дополнительных сведений.

Значение по умолчанию:
TabClosingPolicy.SELECTED_TAB
См. также:
  • getTabClosingPolicy()
  • setTabClosingPolicy(TabPane.TabClosingPolicy)
  • tabClosingPolicyProperty()

rotateGraphic

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

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

Значение по умолчанию:
false
См. также:
  • isRotateGraphic()
  • setRotateGraphic(boolean)
  • rotateGraphicProperty()

tabMinWidth

public final DoubleProperty tabMinWidthProperty
Минимальная ширина Tab во вкладке TabPane. Это можно использовать для ограничения длины текста во вкладках, чтобы предотвратить обрезку. Установка одинаковых минимальных и максимальных значений ширины зафиксирует ширину Tab.

Это значение также можно установить через CSS, используя -fx-tab-min-width.

Значение по умолчанию:
0
См. также:
  • getTabMinWidth()
  • setTabMinWidth(double)
  • tabMinWidthProperty()

tabMaxWidth

public final DoubleProperty tabMaxWidthProperty
Максимальная ширина Tab во вкладке TabPane. Это можно использовать для ограничения длины текста во вкладках, чтобы предотвратить обрезку. Если текст Tab длиннее максимальной ширины, текст будет обрезаться. Установка одинаковых минимальных и максимальных значений ширины зафиксирует ширину Tab.

Это значение также можно установить через CSS, используя -fx-tab-max-width.

Значение по умолчанию:
Double.MAX_VALUE
См. также:
  • getTabMaxWidth()
  • setTabMaxWidth(double)
  • tabMaxWidthProperty()

tabMinHeight

public final DoubleProperty tabMinHeightProperty
Минимальная высота Tab во вкладке TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковых минимальных и максимальных значений высоты зафиксирует высоту Tab.

Это значение также можно установить через CSS, используя -fx-tab-min-height.

Значение по умолчанию:
0
См. также:
  • getTabMinHeight()
  • setTabMinHeight(double)
  • tabMinHeightProperty()

tabMaxHeight

public final DoubleProperty tabMaxHeightProperty
Максимальная высота Tab во вкладке TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковых минимальных и максимальных значений высоты зафиксирует высоту Tab.

Это значение также можно установить через CSS, используя -fx-tab-max-height.

Значение по умолчанию:
Double.MAX_VALUE
См. также:
  • getTabMaxHeight()
  • setTabMaxHeight(double)
  • tabMaxHeightProperty()

tabDragPolicy

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

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

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.
Since:
JavaFX 8u40

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

getTabs

public final ObservableList<Tab> getTabs()
Вкладки для отображения в этом TabPane. Изменение этого ObservableList немедленно приведёт к обновлению TabPane для отображения нового содержимого этого ObservableList.

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

Возвращает:
список вкладок

setSelectionModel

public final void setSelectionModel(SingleSelectionModel<Tab> value)
Устанавливает значение свойства selectionModel.
Описание свойства:
Модель выделения, используемая для выбора вкладок. Изменение модели изменяет способ выбора вкладок и какие вкладки являются первой или последней.
Параметры:
value - значение для свойства selectionModel
См. также:
  • getSelectionModel()
  • selectionModelProperty()

getSelectionModel

public final SingleSelectionModel<Tab> getSelectionModel()
Получает значение свойства selectionModel.
Описание свойства:
Модель выделения, используемая для выбора вкладок. Изменение модели изменяет способ выбора вкладок и какие вкладки являются первой или последней.
Возвращает:
значение свойства selectionModel
См. также:
  • setSelectionModel(SingleSelectionModel)
  • selectionModelProperty()

selectionModelProperty

public final ObjectProperty<SingleSelectionModel<Tab>> selectionModelProperty()
Модель выделения, используемая для выбора вкладок. Изменение модели изменяет способ выбора вкладок и какие вкладки являются первой или последней.
Возвращает:
свойство selectionModel
См. также:
  • getSelectionModel()
  • setSelectionModel(SingleSelectionModel)

setSide

public final void setSide(Side value)
Устанавливает значение свойства side.
Описание свойства:
Положение для размещения вкладок в этом TabPane. Изменения значения этого свойства немедленно обновляют расположение вкладок.
Значение по умолчанию:
Side.Top
Параметры:
value - значение для свойства side
См. также:
  • getSide()
  • sideProperty()

getSide

public final Side getSide()
Получает значение свойства side.
Описание свойства:
Положение вкладки в этом TabPane. Изменения значения этого свойства немедленно обновляют расположение вкладок.
Значение по умолчанию:
Side.Top
Возвращает:
значение свойства side
См. также:
  • setSide(Side)
  • sideProperty()

sideProperty

public final ObjectProperty<Side> sideProperty()
Положение вкладки в этом TabPane. Изменения значения этого свойства немедленно обновляют расположение вкладок.
Значение по умолчанию:
Side.Top
Возвращает:
свойство side
См. также:
  • getSide()
  • setSide(Side)

setTabClosingPolicy

public final void setTabClosingPolicy(TabPane.TabClosingPolicy value)
Устанавливает значение свойства tabClosingPolicy.
Описание свойства:
Определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.

См. перечисление TabPane.TabClosingPolicy для получения более подробной информации.

Значение по умолчанию:
TabClosingPolicy.SELECTED_TAB
Параметры:
value - значение для свойства tabClosingPolicy
См. также:
  • getTabClosingPolicy()
  • tabClosingPolicyProperty()

getTabClosingPolicy

public final TabPane.TabClosingPolicy getTabClosingPolicy()
Получает значение свойства tabClosingPolicy.
Описание свойства:
Определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.

См. перечисление TabPane.TabClosingPolicy для получения более подробной информации.

Значение по умолчанию:
TabClosingPolicy.SELECTED_TAB
Возвращает:
значение свойства tabClosingPolicy
См. также:
  • setTabClosingPolicy(TabPane.TabClosingPolicy)
  • tabClosingPolicyProperty()

tabClosingPolicyProperty

public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty()
Определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.

См. перечисление TabPane.TabClosingPolicy для получения более подробной информации.

Значение по умолчанию:
TabClosingPolicy.SELECTED_TAB
Возвращает:
свойство tabClosingPolicy
См. также:
  • getTabClosingPolicy()
  • setTabClosingPolicy(TabPane.TabClosingPolicy)

setRotateGraphic

public final void setRotateGraphic(boolean value)
Устанавливает значение свойства rotateGraphic.
Описание свойства:
Указывает, вращать ли графическое изображение внутри Tab, чтобы оно всегда было прямым или вращалось так же, как текст Tab.

Если значение равно false, графическое изображение не вращается, и оно всегда отображается прямо. Если значение равно true, графическое изображение вращается вместе с текстом Tab.

Значение по умолчанию:
false
Параметры:
value - значение для свойства rotateGraphic
См. также:
  • isRotateGraphic()
  • rotateGraphicProperty()

isRotateGraphic

public final boolean isRotateGraphic()
Получает значение свойства rotateGraphic.
Описание свойства:
Указывает, вращать ли графическое изображение внутри Tab, чтобы оно всегда было прямым или вращалось так же, как текст Tab.

Если значение равно false, графическое изображение не вращается, и оно всегда отображается прямо. Если значение равно true, графическое изображение вращается вместе с текстом Tab.

Значение по умолчанию:
false
Возвращает:
значение свойства rotateGraphic
См. также:
  • setRotateGraphic(boolean)
  • rotateGraphicProperty()

rotateGraphicProperty

public final BooleanProperty rotateGraphicProperty()
Указывает, вращать ли графическое изображение внутри Tab, чтобы оно всегда было прямым или вращалось так же, как текст Tab.

Если значение равно false, графическое изображение не вращается, и оно всегда отображается прямо. Если значение равно true, графическое изображение вращается вместе с текстом Tab.

Значение по умолчанию:
false
Возвращает:
свойство rotateGraphic
См. также:
  • isRotateGraphic()
  • setRotateGraphic(boolean)

setTabMinWidth

public final void setTabMinWidth(double value)
Устанавливает значение свойства tabMinWidth.
Описание свойства:
Минимальная ширина Tab в TabPane. Это может быть использовано для ограничения длины текста в вкладках, чтобы предотвратить обрезку. Установка одинаковых минимальной и максимальной ширины зафиксирует ширину Tab.

Это значение также может быть установлено с помощью CSS с помощью -fx-tab-min-width.

Значение по умолчанию:
0
Параметры:
value - значение для свойства tabMinWidth
См. также:
  • getTabMinWidth()
  • tabMinWidthProperty()

getTabMinWidth

public final double getTabMinWidth()
Получает значение свойства tabMinWidth.
Описание свойства:
Минимальная ширина Tab в TabPane. Это может быть использовано для ограничения длины текста в вкладках, чтобы предотвратить обрезку. Установка одинаковых минимальной и максимальной ширины зафиксирует ширину Tab.

Это значение также может быть установлено с помощью CSS с помощью -fx-tab-min-width.

Значение по умолчанию:
0
Возвращает:
значение свойства tabMinWidth
См. также:
  • setTabMinWidth(double)
  • tabMinWidthProperty()

tabMinWidthProperty

public final DoubleProperty tabMinWidthProperty()
Минимальная ширина Tab в TabPane. Это может быть использовано для ограничения длины текста в вкладках, чтобы предотвратить обрезку. Установка одинаковых минимальной и максимальной ширины зафиксирует ширину Tab.

Это значение также может быть установлено с помощью CSS с помощью -fx-tab-min-width.

Значение по умолчанию:
0
Возвращает:
свойство tabMinWidth
См. также:
  • getTabMinWidth()
  • setTabMinWidth(double)

setTabMaxWidth

public final void setTabMaxWidth(double value)
Устанавливает значение свойства tabMaxWidth.
Описание свойства:
Максимальная ширина Tab в TabPane. Это может быть использовано для ограничения длины текста в вкладках, чтобы предотвратить обрезку. Если текст Tab длиннее максимальной ширины, текст будет обрезан. Установка одинаковых минимальной и максимальной ширины зафиксирует ширину Tab.

Это значение также может быть установлено с помощью CSS с помощью -fx-tab-max-width.

Значение по умолчанию:
Double.MAX_VALUE
Параметры:
value - значение для свойства tabMaxWidth
См. также:
  • getTabMaxWidth()
  • tabMaxWidthProperty()

getTabMaxWidth

public final double getTabMaxWidth()
Получает значение свойства tabMaxWidth.
Описание свойства:
Максимальная ширина Tab в TabPane. Это может быть использовано для ограничения длины текста в вкладках, чтобы предотвратить обрезку. Если текст Tab длиннее максимальной ширины, текст будет обрезан. Установка одинаковых минимальной и максимальной ширины зафиксирует ширину Tab.

Это значение также может быть установлено с помощью CSS с помощью -fx-tab-max-width.

Значение по умолчанию:
Double.MAX_VALUE
Возвращает:
значение свойства tabMaxWidth
См. также:
  • setTabMaxWidth(double)
  • tabMaxWidthProperty()

tabMaxWidthProperty

public final DoubleProperty tabMaxWidthProperty()
Максимальная ширина Tab в TabPane. Это можно использовать для ограничения длины текста в вкладках, чтобы предотвратить обрезку. Если текст Tab длиннее максимальной ширины, текст будет обрезан. Установка одинаковой минимальной и максимальной ширины зафиксирует ширину Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-max-width.

Значение по умолчанию:
Double.MAX_VALUE
Возвращает:
свойство tabMaxWidth
См. также:
  • getTabMaxWidth()
  • setTabMaxWidth(double)

setTabMinHeight

public final void setTabMinHeight(double value)
Устанавливает значение свойства tabMinHeight.
Описание свойства:
Минимальная высота Tab в TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковой минимальной и максимальной высоты зафиксирует высоту Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-min-height.

Значение по умолчанию:
0
Параметры:
value - значение для свойства tabMinHeight
См. также:
  • getTabMinHeight()
  • tabMinHeightProperty()

getTabMinHeight

public final double getTabMinHeight()
Возвращает значение свойства tabMinHeight.
Описание свойства:
Минимальная высота Tab в TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковой минимальной и максимальной высоты зафиксирует высоту Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-min-height.

Значение по умолчанию:
0
Возвращает:
значение свойства tabMinHeight
См. также:
  • setTabMinHeight(double)
  • tabMinHeightProperty()

tabMinHeightProperty

public final DoubleProperty tabMinHeightProperty()
Минимальная высота Tab в TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковой минимальной и максимальной высоты зафиксирует высоту Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-min-height.

Значение по умолчанию:
0
Возвращает:
свойство tabMinHeight
См. также:
  • getTabMinHeight()
  • setTabMinHeight(double)

setTabMaxHeight

public final void setTabMaxHeight(double value)
Устанавливает значение свойства tabMaxHeight.
Описание свойства:
Максимальная высота Tab в TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковой минимальной и максимальной высоты зафиксирует высоту Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-max-height.

Значение по умолчанию:
Double.MAX_VALUE
Параметры:
value - значение для свойства tabMaxHeight
См. также:
  • getTabMaxHeight()
  • tabMaxHeightProperty()

getTabMaxHeight

public final double getTabMaxHeight()
Возвращает значение свойства tabMaxHeight.
Описание свойства:
Максимальная высота Tab в TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковой минимальной и максимальной высоты зафиксирует высоту Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-max-height.

Значение по умолчанию:
Double.MAX_VALUE
Возвращает:
значение свойства tabMaxHeight
См. также:
  • setTabMaxHeight(double)
  • tabMaxHeightProperty()

tabMaxHeightProperty

public final DoubleProperty tabMaxHeightProperty()
Максимальная высота Tab в TabPane. Это можно использовать для ограничения высоты вкладок. Установка одинаковой минимальной и максимальной высоты зафиксирует высоту Tab.

Это значение также можно задать с помощью CSS, используя -fx-tab-max-height.

Значение по умолчанию:
Double.MAX_VALUE
Возвращает:
свойство tabMaxHeight
См. также:
  • getTabMaxHeight()
  • setTabMaxHeight(double)

getClassCssMetaData

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

getControlCssMetaData

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

tabDragPolicyProperty

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

setTabDragPolicy

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

getTabDragPolicy

public final TabPane.TabDragPolicy getTabDragPolicy()
Возвращает значение свойства tabDragPolicy.
Описание свойства:
Политика перетаскивания для вкладок. Она определяет, могут ли вкладки переупорядочиваться или нет.
Значение по умолчанию:
TabDragPolicy.FIXED
Возвращает:
значение свойства tabDragPolicy
С тех пор:
10
См. также:
  • setTabDragPolicy(TabPane.TabDragPolicy)
  • tabDragPolicyProperty()

© 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