Класс Separator
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.control.Control
-
- javafx.scene.control.Separator
Все реализованные интерфейсы:
public class Separator extends Control
halignment и valignment определяют расположение разделителя в другом измерении, например, вертикальное расположение горизонтального разделителя в доступном пространстве. По умолчанию разделитель является горизонтальным (т.е. isVertical() == false).
Стиль-класс для этого элемента управления — "separator".
Разделитель предоставляет два псевдокласса "horizontal" и "vertical", которые взаимно исключают друг друга. Псевдокласс "horizontal" применяется, если разделитель горизонтальный, а псевдокласс "vertical" — если разделитель вертикальный.
Separator устанавливает focusTraversable в false.
С тех пор:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание ObjectProperty<HPos>halignmentДля вертикальных разделителей задаёт горизонтальное положение разделительной линии внутри пространства элемента управления разделителем.ObjectProperty<Orientation>orientationОриентацияSeparatorможет быть горизонтальной или вертикальной.ObjectProperty<VPos>valignmentДля горизонтальных разделителей задаёт вертикальное выравнивание разделительной линии внутри пространства элемента управления разделителем.-
Свойства, унаследованные от класса javafx.scene.control.Control
contextMenu, skin, tooltip
-
Свойства, унаследованные от класса javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
-
Свойства, унаследованные от класса javafx.scene.Parent
needsLayout
-
Свойства, унаследованные от класса javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, visible
-
-
Краткое описание полей
-
Поля, унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Separator()Создаёт новый горизонтальный разделитель с halignment и valignment, установленными в соответстующих значениях CENTER.Separator(Orientation orientation)Создаёт новый разделитель с halignment и valignment, установленными в соответстующих значениях CENTER.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание protected Skin<?>createDefaultSkin()Создаёт новый экземпляр стандартной темы для этого элемента управления.static List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()HPosgetHalignment()Получает значение свойства halignment.OrientationgetOrientation()Получает значение свойства orientation.VPosgetValignment()Получает значение свойства valignment.ObjectProperty<HPos>halignmentProperty()Для вертикальных разделителей задаёт горизонтальное положение разделительной линии внутри пространства элемента управления разделителем.ObjectProperty<Orientation>orientationProperty()ОриентацияSeparatorможет быть горизонтальной или вертикальной.voidsetHalignment(HPos value)Устанавливает значение свойства halignment.voidsetOrientation(Orientation value)Устанавливает значение свойства orientation.voidsetValignment(VPos value)Устанавливает значение свойства valignment.ObjectProperty<VPos>valignmentProperty()Для горизонтальных разделителей задаёт вертикальное выравнивание разделительной линии внутри пространства элемента управления разделителем.-
Методы, унаследованные от класса javafx.scene.control.Control
computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, executeAccessibleAction, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, isResizable, layoutChildren, queryAccessibleAttribute, setContextMenu, setSkin, setTooltip, skinProperty, tooltipProperty
-
Методы, унаследованные от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
-
Методы, унаследованные от класса javafx.scene.Parent
getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Методы, унаследованные от класса javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, 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, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
-
-
Подробное описание свойства
-
orientation
public final ObjectProperty<Orientation> orientationProperty
ОриентацияSeparatorможет быть горизонтальной или вертикальной.См. также:
-
halignment
public final ObjectProperty<HPos> halignmentProperty
Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.См. также:
-
valignment
public final ObjectProperty<VPos> valignmentProperty
Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.См. также:
-
-
Подробное описание конструктора
-
Separator
public Separator()
Создаёт новый горизонтальный разделитель с halignment и valignment, установленными в значение CENTER.
-
Separator
public Separator(Orientation orientation)
Создаёт новый разделитель с halignment и valignment, установленными в значение CENTER. Направление разделителя задаётся свойством vertical.Параметры:
orientation- Указывает, является ли экземпляр Separator изначально вертикальным или горизонтальным.
-
-
Подробное описание метода
-
setOrientation
public final void setOrientation(Orientation value)
Устанавливает значение свойства orientation.Описание свойства:
Ориентация
Separatorможет быть горизонтальной или вертикальной.
-
getOrientation
public final Orientation getOrientation()
Получает значение свойства orientation.Описание свойства:
Ориентация
Separatorможет быть горизонтальной или вертикальной.
-
orientationProperty
public final ObjectProperty<Orientation> orientationProperty()
ОриентацияSeparatorможет быть горизонтальной или вертикальной.См. также:
-
setHalignment
public final void setHalignment(HPos value)
Устанавливает значение свойства halignment.Описание свойства:
Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.
-
getHalignment
public final HPos getHalignment()
Получает значение свойства halignment.Описание свойства:
Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.
-
halignmentProperty
public final ObjectProperty<HPos> halignmentProperty()
Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.См. также:
-
setValignment
public final void setValignment(VPos value)
Устанавливает значение свойства valignment.Описание свойства:
Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.
-
getValignment
public final VPos getValignment()
Получает значение свойства valignment.Описание свойства:
Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.
-
valignmentProperty
public final ObjectProperty<VPos> valignmentProperty()
Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.См. также:
-
createDefaultSkin
protected Skin<?> createDefaultSkin()
Создаёт новый экземпляр стандартной темы для этого элемента управления. Вызывается для создания темы элемента управления, если тема не задана через CSS-fx-skinили явно не задана в подклассе с помощьюsetSkin(...).Переопределяет:
createDefaultSkinв классеControlВозвращает:
новый экземпляр стандартной темы для этого элемента управления. Если null, то элемент управления не будет иметь темы, если не будет задан через css.
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает:
CssMetaData, связанную с этим классом, которая может включать CssMetaData его родительских классов.
С:
JavaFX 8.0
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.