- 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
Контрол, позволяющий переключаться между группой вкладок. Одновременно видна только одна вкладка. Вкладки добавляются в TabPane с помощью метода
getTabs().Вкладки в TabPane могут быть расположены на любой из четырёх сторон, указав сторону.
TabPane может иметь два режима: плавающий или утопленный. Применение стили класса STYLE_CLASS_FLOATING изменит режим TabPane на плавающий.
Ширина и высота вкладок могут быть установлены в определенный размер, установив минимальное и максимальное значение для высоты и ширины. Значение ширины по умолчанию TabPane будет определяться максимальной шириной содержимого в TabPane. То же самое относится к высоте. Если нужен другой размер, ширину и высоту TabPane можно переопределить, установив минимальное, предпочтительное и максимальное значение размера.
Если количество вкладок не помещается в TabPane, появляется кнопка меню справа. Кнопка меню используется для выбора вкладок, которые в данный момент не видны.
Пример:
TabPane tabPane = new TabPane(); Tab tab = new Tab(); tab.setText("new tab"); tab.setContent(new Rectangle(200,200, Color.LIGHTSTEELBLUE)); tabPane.getTabs().add(tab);- С тех пор:
- JavaFX 2.0
- См. также:
Tab
-
Резюме свойств
Свойства Тип Свойство Описание BooleanPropertyrotateGraphicСостояние вращения графического изображения вкладок в TabPane.ObjectProperty<SingleSelectionModel<Tab>>selectionModelМодель выбора, используемая для выбора вкладок.ObjectProperty<Side>sideРасположение вкладок в TabPane.ObjectProperty<TabPane.TabClosingPolicy>tabClosingPolicyПолитика закрытия для вкладок.ObjectProperty<TabPane.TabDragPolicy>tabDragPolicyПолитика перетаскивания для вкладок.DoublePropertytabMaxHeightМаксимальная высота вкладок в TabPane.DoublePropertytabMaxWidthМаксимальная ширина вкладок в TabPane.DoublePropertytabMinHeightМинимальная высота вкладки.DoublePropertytabMinWidthМинимальная ширина вкладок в 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 classTabPane.TabClosingPolicyЭто определяет, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.static classTabPane.TabDragPolicyЭтот перечисление определяет политики перетаскивания вкладок в TabPane.
-
Резюме полей
Поля Модификатор и тип Поле Описание static StringSTYLE_CLASS_FLOATINGРежим TabPane будет изменён на плавающий, позволяя разместить TabPane рядом с другими элементами управления.-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание protected Skin<?>createDefaultSkin()Создаёт новый экземпляр стандартной темы для данного элемента управления.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getControlCssMetaData()SingleSelectionModel<Tab>getSelectionModel()Возвращает модель, используемую для выбора вкладок.SidegetSide()Текущее положение вкладок в TabPane.TabPane.TabClosingPolicygetTabClosingPolicy()Политика закрытия вкладок.TabPane.TabDragPolicygetTabDragPolicy()Возвращает значение свойства tabDragPolicy.doublegetTabMaxHeight()Максимальная высота вкладок в TabPane.doublegetTabMaxWidth()Максимальная ширина вкладок в TabPane.doublegetTabMinHeight()Минимальная высота вкладок в TabPane.doublegetTabMinWidth()Минимальная ширина вкладок в TabPane.ObservableList<Tab>getTabs()Вкладки, отображаемые в этом TabPane.booleanisRotateGraphic()Возвращаетtrue, если графический элемент внутри вкладки повернут.Nodelookup(String selector)Находит этотNodeили первый дочерний элемент, соответствующий заданному CSS-селектору.Set<Node>lookupAll(String selector)Находит всеNode, включая этот и все дочерние элементы, соответствующие заданному CSS-селектору.BooleanPropertyrotateGraphicProperty()Состояние поворота графических элементов вкладок в TabPane.ObjectProperty<SingleSelectionModel<Tab>>selectionModelProperty()Модель выбора, используемая для выбора вкладок.voidsetRotateGraphic(boolean value)Указывает, повернут ли графический элемент внутри вкладки или нет, чтобы он всегда был вертикальным или повернут так же, как и текст вкладки.voidsetSelectionModel(SingleSelectionModel<Tab> value)Устанавливает модель, используемую для выбора вкладок.voidsetSide(Side value)Положение вкладок в этом TabPane.voidsetTabClosingPolicy(TabPane.TabClosingPolicy value)Указывает, как TabPane обрабатывает закрытие вкладок с точки зрения конечного пользователя.voidsetTabDragPolicy(TabPane.TabDragPolicy value)Устанавливает значение свойства tabDragPolicy.voidsetTabMaxHeight(double value)Устанавливает значение свойства tabMaxHeight.voidsetTabMaxWidth(double value)Устанавливает значение свойства tabMaxWidth.voidsetTabMinHeight(double value)Минимальная высота вкладок в TabPane.voidsetTabMinWidth(double value)Минимальная ширина вкладок в TabPane.ObjectProperty<Side>sideProperty()Положение вкладок в TabPane.ObjectProperty<TabPane.TabClosingPolicy>tabClosingPolicyProperty()Политика закрытия вкладок.ObjectProperty<TabPane.TabDragPolicy>tabDragPolicyProperty()Политика перетаскивания вкладок.DoublePropertytabMaxHeightProperty()Максимальная высота вкладок в TabPane.DoublePropertytabMaxWidthProperty()Максимальная ширина вкладок в TabPane.DoublePropertytabMinHeightProperty()Минимальная высота вкладки.DoublePropertytabMinWidthProperty()Минимальная ширина вкладок в TabPane.-
Наследованные методы от класса javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getInitialFocusTraversable, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Наследованные методы от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, snapToPixelProperty, widthProperty
-
Наследованные методы от класса javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Наследованные методы от класса javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, 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, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, 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
Модель выделения, используемая для выбора вкладок.
-
side
public final ObjectProperty<Side> sideProperty
Положение вкладок в TabPane.- См. также:
-
getSide(),setSide(Side)
-
tabClosingPolicy
public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty
Политика закрытия вкладок.
-
rotateGraphic
public final BooleanProperty rotateGraphicProperty
Состояние вращения графических элементов вкладок в TabPane.- См. также:
-
isRotateGraphic(),setRotateGraphic(boolean)
-
tabMinWidth
public final DoubleProperty tabMinWidthProperty
Минимальная ширина вкладок в TabPane.- См. также:
-
getTabMinWidth(),setTabMinWidth(double)
-
tabMaxWidth
public final DoubleProperty tabMaxWidthProperty
Максимальная ширина вкладок в TabPane.- Возвращает:
- свойство максимальной ширины
-
tabMinHeight
public final DoubleProperty tabMinHeightProperty
Минимальная высота вкладки.- См. также:
-
getTabMinHeight(),setTabMinHeight(double)
-
tabMaxHeight
public final DoubleProperty tabMaxHeightProperty
Максимальная высота вкладок в TabPane.
- Возвращает:
- максимальную высоту вкладок
-
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 рядом с другими элементами управления.- См. также:
- Значения константных полей
-
-
Подробное описание методов
-
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()
Модель выбора, используемая для выбора вкладок.
-
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: Закрыть можно все вкладки.
Для получения дополнительной информации см. перечисление
Политика закрытия по умолчанию - TabClosingPolicy.SELECTED_TAB.TabPane.TabClosingPolicy.- Параметры:
-
value- политика закрытия
-
getTabClosingPolicy
public final TabPane.TabClosingPolicy getTabClosingPolicy()
Политика закрытия вкладок.- Возвращает:
- Политика закрытия вкладок.
-
tabClosingPolicyProperty
public final ObjectProperty<TabPane.TabClosingPolicy> tabClosingPolicyProperty()
Политика закрытия вкладок.
-
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)
-
setTabMaxWidth
public final void setTabMaxWidth(double value)
Устанавливает значение свойства tabMaxWidth.- Описание свойства:
Указывает максимальную ширину вкладки. Это можно использовать для ограничения длины текста в вкладках. Если текст вкладки длиннее максимальной ширины, текст будет обрезан. Установка max равной min зафиксирует ширину вкладки. По умолчанию min равна max. Это значение также может быть задано с помощью CSS, используя
-fx-tab-max-width.
-
getTabMaxWidth
public final double getTabMaxWidth()
Максимальная ширина вкладок в TabPane.- Возвращает:
- Максимальная ширина вкладок
-
tabMaxWidthProperty
public final DoubleProperty tabMaxWidthProperty()
Максимальная ширина вкладок в TabPane.- Возвращает:
- свойство максимальной ширины
-
setTabMinHeight
public final void setTabMinHeight(double value)
Минимальная высота вкладок в TabPane. Это можно использовать для ограничения высоты вкладок. Установка min равной max зафиксирует высоту вкладки. По умолчанию min равна max. Это значение также может быть задано с помощью CSS, используя
-fx-tab-min-height.- Параметры:
-
value- минимальная высота вкладок
-
getTabMinHeight
public final double getTabMinHeight()
Минимальная высота вкладок в TabPane.- Возвращает:
- минимальная высота вкладок
-
tabMinHeightProperty
public final DoubleProperty tabMinHeightProperty()
Минимальная высота вкладки.- См. также:
-
getTabMinHeight(),setTabMinHeight(double)
-
setTabMaxHeight
public final void setTabMaxHeight(double value)
Устанавливает значение свойства tabMaxHeight.- Описание свойства:
Максимальная высота вкладок в TabPane. Это можно использовать для ограничения высоты вкладок. Установка max равной min зафиксирует высоту вкладки. По умолчанию min равна max. Это значение также может быть задано с помощью CSS, используя -fx-tab-max-height.
-
getTabMaxHeight
public final double getTabMaxHeight()
Максимальная высота вкладок в TabPane.- Возвращает:
- Максимальная высота вкладок
-
tabMaxHeightProperty
public final DoubleProperty tabMaxHeightProperty()
Максимальная высота вкладок в TabPane.
- Возвращает:
- максимальная высота вкладок
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
Создает новый экземпляр стандартной темы для данного элемента управления. Вызывается для создания темы для элемента управления, если тема не задана с помощью CSS-fx-skinили явно установлена в подклассе с помощьюsetSkin(...).- Переопределяет:
-
createDefaultSkinв классеControl - Возвращает:
- новый экземпляр стандартной темы для данного элемента управления. Если null, то у элемента управления не будет темы, если не будет задано в CSS.
-
-
lookup
public Node lookup(String selector)
Находит этотNode, или первый дочерний узел, на основе заданного селектора CSS. Если этот узел являетсяParent, то эта функция будет переходить вниз по ветви, пока не найдёт совпадение. Если более одного дочернего узла соответствует заданному селектору, эта функция возвращает первый из них.Например, если узлу присвоен идентификатор "myId", то метод lookup можно использовать для поиска этого узла следующим образом:
scene.lookup("#myId");.
-
lookupAll
public Set<Node> lookupAll(String selector)
Находит всеNode, включая этот и все дочерние элементы, которые соответствуют заданному селектору CSS. Если совпадений не найдено, возвращается пустое неизменяемое множество. Множество явно неупорядочено.
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
- Возвращает:
- CssMetaData, связанная с этим классом, которая может включать CssMetaData его суперклассов.
- Since:
- JavaFX 8.0
-
getControlCssMetaData
public List<CssMetaData<? extends Styleable,?>> getControlCssMetaData()
- Overrides:
-
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
- Since:
- 10
-
getTabDragPolicy
public final TabPane.TabDragPolicy getTabDragPolicy()
Получает значение свойства tabDragPolicy.- Описание свойства:
- Политика перетаскивания вкладок. Политика может быть изменена динамически.
- Значение по умолчанию:
- TabDragPolicy.FIXED
- Since:
- 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.