Spec-Zone.ru › OpenJavaFX 24

Класс 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 на плавающий.

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

Когда количество вкладок не помещается в 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

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

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

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

Тип Свойство Описание
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 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, requestFocusTraversal, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty

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

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

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

getStyleableNode

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

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
Минимальная ширина вкладки в TabPane. Это можно использовать для ограничения длины текста во вкладках, чтобы предотвратить обрезку. Установка одинаковых минимальной и максимальной ширины зафиксирует ширину Tab.

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

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

tabMaxWidth

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

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

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

tabMinHeight

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

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

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

tabMaxHeight

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

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

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

tabDragPolicy

public final ObjectProperty<TabPane.TabDragPolicy> tabDragPolicyProperty
Политика перетаскивания для вкладок. Она определяет, можно ли переупорядочивать вкладки или нет.
Значение по умолчанию:
TabDragPolicy.FIXED
С:
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.
С:
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)

Установить сторону

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

Получить сторону

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

свойство side

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

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

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

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

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

Получить политику закрытия вкладок

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

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

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

свойство tabClosingPolicy

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

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

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

Установить вращение графики

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

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

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

Проверка вращения графики

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

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

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

свойство rotateGraphic

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

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

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

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

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

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

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

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

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

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

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

свойство tabMinWidth

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()
Получает метаданные CSS, связанные с этим классом, которые могут включать метаданные CSS его суперклассов.
Возвращает:
метаданные CSS
Since:
JavaFX 8.0

getControlCssMetaData

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

tabDragPolicyProperty

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

setTabDragPolicy

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

getTabDragPolicy

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

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

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

Spec-Zone.ru

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