Spec-Zone.ru › OpenJavaFX 8
javafx.scene.control

Класс Separator

java.lang.Object
  • javafx.scene.Node
    • javafx.scene.Parent
      • javafx.scene.layout.Region
        • javafx.scene.control.Control
          • javafx.scene.control.Separator

Все реализованные интерфейсы:

Styleable, EventTarget, Skinnable



public class Separator
extends Control
Горизонтальная или вертикальная разделительная линия. Визуальный вид этого разделителя можно настроить с помощью CSS. Горизонтальный разделитель занимает всё доступное горизонтальное пространство (за вычетом отступов), а вертикальный разделитель — всё доступное вертикальное пространство (за вычетом отступов). Свойства 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()
    HPos getHalignment()
    Получает значение свойства halignment.
    Orientation getOrientation()
    Получает значение свойства orientation.
    VPos getValignment()
    Получает значение свойства valignment.
    ObjectProperty<HPos> halignmentProperty()
    Для вертикальных разделителей задаёт горизонтальное положение разделительной линии внутри пространства элемента управления разделителем.
    ObjectProperty<Orientation> orientationProperty()
    Ориентация Separator может быть горизонтальной или вертикальной.
    void setHalignment(HPos value)
    Устанавливает значение свойства halignment.
    void setOrientation(Orientation value)
    Устанавливает значение свойства orientation.
    void setValignment(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
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Подробное описание свойства

    • orientation

      public final ObjectProperty<Orientation> orientationProperty
      Ориентация Separator может быть горизонтальной или вертикальной.

      См. также:

      getOrientation(), setOrientation(Orientation)

    • halignment

      public final ObjectProperty<HPos> halignmentProperty
      Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.

      См. также:

      getHalignment(), setHalignment(HPos)

    • valignment

      public final ObjectProperty<VPos> valignmentProperty
      Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.

      См. также:

      getValignment(), setValignment(VPos)

  • Подробное описание конструктора

    • 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 может быть горизонтальной или вертикальной.

      См. также:

      getOrientation(), setOrientation(Orientation)

    • setHalignment

      public final void setHalignment(HPos value)
      Устанавливает значение свойства halignment.

      Описание свойства:

      Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.

    • getHalignment

      public final HPos getHalignment()
      Получает значение свойства halignment.

      Описание свойства:

      Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.

    • halignmentProperty

      public final ObjectProperty<HPos> halignmentProperty()
      Для вертикальных разделителей задаёт горизонтальное положение линии разделителя в пространстве элемента управления разделителем. Игнорируется для горизонтальных разделителей.

      См. также:

      getHalignment(), setHalignment(HPos)

    • setValignment

      public final void setValignment(VPos value)
      Устанавливает значение свойства valignment.

      Описание свойства:

      Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.

    • getValignment

      public final VPos getValignment()
      Получает значение свойства valignment.

      Описание свойства:

      Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.

    • valignmentProperty

      public final ObjectProperty<VPos> valignmentProperty()
      Для горизонтальных разделителей задаёт вертикальное выравнивание линии разделителя в пространстве элемента управления разделителем. Игнорируется для вертикальных разделителей.

      См. также:

      getValignment(), setValignment(VPos)

    • 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.

Spec-Zone.ru

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