Класс Region
- Все реализуемые интерфейсы:
-
Styleable,EventTarget
- Непосредственные известные подклассы:
-
Axis,Chart,Control,Pane,TableColumnHeader,VirtualFlow
public class Region extends Parent
Каждый объект Region имеет свои размеры размещения, которые задаются как (0, 0, ширина, высота). Объект Region может отображаться за пределами этих границ. Область содержимого объекта Region — это область, занимаемая для размещения его дочерних элементов. По умолчанию эта область совпадает с границами размещения объекта Region, но может быть изменена как свойствами границы (с помощью BorderStrokes или BorderImages), так и отступами. Отступы могут быть отрицательными, так что область содержимого объекта Region может выходить за пределы границ размещения, но не влияет на сами границы размещения.
Объект Region имеет фон и границу, хотя один или оба из них могут быть пустыми. Фон объекта Region состоит из нуля или более BackgroundFills и нуля или более BackgroundImages. Аналогично, граница объекта Region определяется его Border, которая состоит из нуля или более BorderStrokes и нуля или более BorderImages. Все BackgroundFills рисуются в первую очередь, затем BackgroundImages, BorderStrokes и, наконец, BorderImages. Содержимое рисуется над всеми фонами и границами. Если присутствует BorderImage (и все изображения загружены корректно), то BorderStrokes фактически не рисуются, хотя они учитываются для вычисления положения области содержимого (см. свойство толщины штриха BorderStroke). Эти семантики соответствуют спецификации CSS 3. Цель этих семантик — позволить приложению указать резервную BorderStroke, которая отображается в случае, если ImageStroke не загружается или не загрузился.
По умолчанию объект Region отображается как прямоугольник. Радиусы BackgroundFill могут привести к тому, что прямоугольник отображается с закругленными углами. Это влияет не только на визуальный вид, делая его похожим на закругленный прямоугольник, но и приводит к тому, что поведение выбора объекта Region соответствует поведению закругленного прямоугольника, так что места за пределами радиусов углов игнорируются. Однако объект Region можно настроить на использование любой формы, задав свойство shape. Если форма задана, все BackgroundFills, BackgroundImages и BorderStrokes будут применяться к форме. BorderImages не используются для объектов Region, у которых задана форма.
Хотя границы размещения объекта Region не зависят от границы или фона, отступы области содержимого и область выбора объекта Region зависят. Отступы объекта Region определяют расстояние между краем границ размещения и краем области содержимого. Например, если границы размещения объекта Region — (x=0, y=0, ширина=200, высота=100), а отступы — (верх=10, справа=20, низ=30, слева=40), то границы области содержимого будут (x=40, y=10, ширина=140, высота=60). Подкласс Region, который размещает свои дочерние элементы, должен вычислять и учитывать эти границы области содержимого.
По умолчанию класс Region наследует поведение размещения своего суперкласса, Parent, что означает, что он будет изменять размер всех изменяемых дочерних узлов до их предпочтительного размера, но не будет изменять их расположение. Если приложению требуется более специфическое поведение размещения, следует использовать один из подклассов Region: StackPane, HBox, VBox, TilePane, FlowPane, BorderPane, GridPane или AnchorPane.
Для реализации более настраиваемого размещения подкласс Region должен переопределить computePrefWidth, computePrefHeight и layoutChildren. Обратите внимание, что layoutChildren вызывается автоматически графическим деревом во время выполнения прохода размещения сверху вниз и не должен вызываться напрямую подклассом Region.
Подклассы Region, которые размещают свои дочерние элементы, будут позиционировать узлы, устанавливая layoutX/layoutY и не изменяя translateX/translateY, которые предназначены для корректировок и анимации.
- С момента:
- JavaFX 2.0
Сводка свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
background |
Фон области, состоящий из нуля или более BackgroundFills и нуля или более BackgroundImages. |
final ObjectProperty |
border |
Граница области, состоящая из нуля или более BorderStrokes и нуля или более BorderImages. |
final BooleanProperty |
cacheShape |
Указывает системе, что форма, используемая для определения фона области, стабильна и может быть кэширована. |
final BooleanProperty |
centerShape |
Определяет, центрирована ли форма по ширине и высоте Region. |
final ReadOnlyDoubleProperty |
height |
Высота этого изменяемого узла. |
final ReadOnlyObjectProperty |
insets |
Отступы области определяют расстояние от края области (ее размеров макета или (0, 0, ширина, высота)) до края области содержимого. |
final DoubleProperty |
maxHeight |
Свойство для переопределения вычисленной максимальной высоты области. |
final DoubleProperty |
maxWidth |
Свойство для переопределения вычисленной максимальной ширины области. |
final DoubleProperty |
minHeight |
Свойство для переопределения вычисленной минимальной высоты области. |
final DoubleProperty |
minWidth |
Свойство для переопределения вычисленной минимальной ширины области. |
final ObjectProperty |
opaqueInsets |
Определяет область в пределах области, в которой выводятся полностью непрозрачные пиксели. |
final ObjectProperty |
padding |
Верхний, правый, нижний и левый отступы вокруг содержимого области. |
final DoubleProperty |
prefHeight |
Свойство для переопределения вычисленной предпочтительной высоты области. |
final DoubleProperty |
prefWidth |
Свойство для переопределения вычисленной предпочтительной ширины области. |
final BooleanProperty |
scaleShape |
Указывает, масштабируется ли форма, если она определена, для соответствия размеру области. |
final ObjectProperty |
shape |
При указании Shape приведет к отображению области в виде указанной формы, а не в виде скругленного прямоугольника. |
final BooleanProperty |
snapToPixel |
Определяет, корректирует ли эта область значения положения, интервалов и размеров своих дочерних элементов до границ пикселей. |
final ReadOnlyDoubleProperty |
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 double |
USE_COMPUTED_SIZE |
Значение-маяк, которое можно передать методам setMinWidth, setMinHeight, setPrefWidth, setPrefHeight, setMaxWidth, setMaxHeight области для сброса ограничения размера области до ее внутреннего размера, возвращаемого методами computeMinWidth, computeMinHeight, computePrefWidth, computePrefHeight, computeMaxWidth или computeMaxHeight. |
static final double |
USE_PREF_SIZE |
Значение-маяк, которое можно передать методам setMinWidth, setMinHeight, setMaxWidth или setMaxHeight области, чтобы указать, что предпочтительное измерение должно использоваться для этого ограничения max и/или min. |
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Сводка конструкторов
| Конструктор | Описание |
|---|---|
Region() |
Создает новую область с пустым фоном и пустой границей. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final ObjectProperty |
backgroundProperty() |
Фон области, состоящий из нуля или более BackgroundFills и нуля или более BackgroundImages. |
final ObjectProperty |
borderProperty() |
Граница области, состоящая из нуля или более BorderStrokes и нуля или более BorderImages. |
final BooleanProperty |
cacheShapeProperty() |
Определяет подсказку для системы, указывающую, что форма, используемая для определения фона области, стабильна и подходит для кэширования. |
final BooleanProperty |
centerShapeProperty() |
Определяет, центрирована ли форма в пределах ширины и высоты Region. |
protected double |
computeMaxHeight |
Вычисляет максимальную высоту этой области. |
protected double |
computeMaxWidth |
Вычисляет максимальную ширину для этой области. |
protected double |
computeMinHeight |
Вычисляет минимальную высоту этой области. |
protected double |
computeMinWidth |
Вычисляет минимальную ширину этой области. |
protected double |
computePrefHeight |
Вычисляет предпочтительную высоту этой области для заданной ширины; подклассы Region должны переопределять этот метод, чтобы вернуть соответствующее значение, основанное на их содержимом и стратегии выравнивания. |
protected double |
computePrefWidth |
Вычисляет предпочтительную ширину этой области для заданной высоты. |
final Background |
getBackground() |
Возвращает значение свойства background. |
final Border |
getBorder() |
Возвращает значение свойства border. |
static List |
getClassCssMetaData() |
Возвращает CssMetaData, связанное с этим классом, которое может включать CssMetaData его суперклассов. |
List |
getCssMetaData() |
Этот метод должен делегировать Node.getClassCssMetaData(), чтобы можно было получить доступ к CssMetaData узла без необходимости в рефлексии. |
final double |
getHeight() |
Возвращает значение свойства height. |
final Insets |
getInsets() |
Возвращает значение свойства insets. |
final double |
getMaxHeight() |
Возвращает значение свойства maxHeight. |
final double |
getMaxWidth() |
Возвращает значение свойства maxWidth. |
final double |
getMinHeight() |
Возвращает значение свойства minHeight. |
final double |
getMinWidth() |
Возвращает значение свойства minWidth. |
final Insets |
getOpaqueInsets() |
Возвращает значение свойства opaqueInsets. |
final Insets |
getPadding() |
Возвращает значение свойства padding. |
final double |
getPrefHeight() |
Возвращает значение свойства prefHeight. |
final double |
getPrefWidth() |
Возвращает значение свойства prefWidth. |
final Shape |
getShape() |
Возвращает значение свойства shape. |
String |
getUserAgentStylesheet() |
Реализация может указать свои пользовательские стили пользовательского агента для этой области и её дочерних элементов путём переопределения этого метода. |
final double |
getWidth() |
Возвращает значение свойства width. |
final ReadOnlyDoubleProperty |
heightProperty() |
Высота этого изменяемого узла. |
final ReadOnlyObjectProperty |
insetsProperty() |
Отступы области определяют расстояние от края области (ее макета или (0, 0, ширина, высота)) до края области содержимого. |
final boolean |
isCacheShape() |
Возвращает значение свойства cacheShape. |
final boolean |
isCenterShape() |
Возвращает значение свойства centerShape. |
boolean |
isResizable() |
Возвращает значение true, так как все области могут изменяться. |
final boolean |
isScaleShape() |
Возвращает значение свойства scaleShape. |
final boolean |
isSnapToPixel() |
Возвращает значение свойства snapToPixel. |
protected void |
layoutInArea |
Вспомогательный метод, который выравнивает дочерний элемент в области этой области, определенной areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. |
protected void |
layoutInArea |
Вспомогательный метод, который выравнивает дочерний элемент в области этой области, определенной areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. |
static void |
layoutInArea |
Вспомогательный метод, который выравнивает дочерний элемент в области родителя, определенной areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. |
protected void |
layoutInArea |
Вспомогательный метод, который выравнивает дочерний элемент в области этой области, определенной areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. |
final double |
maxHeight |
Вызывается во время выравнивания для определения максимальной высоты для этого узла. |
final DoubleProperty |
maxHeightProperty() |
Свойство для переопределения вычисленной максимальной высоты области. |
final double |
maxWidth |
Вызывается во время выравнивания для определения максимальной ширины для этого узла. |
final DoubleProperty |
maxWidthProperty() |
Свойство для переопределения вычисленной максимальной ширины области. |
final double |
minHeight |
Вызывается во время выравнивания для определения минимальной высоты для этого узла. |
final DoubleProperty |
minHeightProperty() |
Свойство для переопределения вычисленной минимальной высоты области. |
final double |
minWidth |
Вызывается во время выравнивания для определения минимальной ширины для этого узла. |
final DoubleProperty |
minWidthProperty() |
Свойство для переопределения вычисленной минимальной ширины области. |
final ObjectProperty |
opaqueInsetsProperty() |
Определяет область области, в которой полностью непрозрачные пиксели отображаются. |
final ObjectProperty |
paddingProperty() |
Вертикальные и горизонтальные отступы вокруг содержимого области. |
protected void |
positionInArea |
Вспомогательный метод, который позиционирует дочерний элемент в области этой области, определенной areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. |
static void |
positionInArea |
Вспомогательный метод, который позиционирует дочерний элемент в области этой области, определенной areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. |
final double |
prefHeight |
Вызывается во время выравнивания для определения предпочтительной высоты для этого узла. |
final DoubleProperty |
prefHeightProperty() |
Свойство для переопределения вычисленной предпочтительной высоты области. |
final double |
prefWidth |
Вызывается во время выравнивания для определения предпочтительной ширины для этого узла. |
final DoubleProperty |
prefWidthProperty() |
Свойство для переопределения вычисленной предпочтительной ширины области. |
void |
resize |
Вызывается родительским элементом области во время макета для установки ширины и высоты области. |
final BooleanProperty |
scaleShapeProperty() |
Указывает, масштабируется ли форма, если она определена, для соответствия размеру области. |
final void |
setBackground |
Устанавливает значение свойства background. |
final void |
setBorder |
Устанавливает значение свойства border. |
final void |
setCacheShape |
Устанавливает значение свойства cacheShape. |
final void |
setCenterShape |
Устанавливает значение свойства centerShape. |
protected void |
setHeight |
Устанавливает значение свойства height. |
final void |
setMaxHeight |
Устанавливает значение свойства maxHeight. |
void |
setMaxSize |
Удобный метод для переопределения вычисленной максимальной ширины и высоты области. |
final void |
setMaxWidth |
Устанавливает значение свойства maxWidth. |
final void |
setMinHeight |
Устанавливает значение свойства minHeight. |
void |
setMinSize |
Удобный метод для переопределения вычисленной минимальной ширины и высоты области. |
final void |
setMinWidth |
Устанавливает значение свойства minWidth. |
final void |
setOpaqueInsets |
Устанавливает значение свойства opaqueInsets. |
final void |
setPadding |
Устанавливает значение свойства padding. |
final void |
setPrefHeight |
Устанавливает значение свойства prefHeight. |
void |
setPrefSize |
Удобный метод для переопределения вычисленной предпочтительной ширины и высоты области. |
final void |
setPrefWidth |
Устанавливает значение свойства prefWidth. |
final void |
setScaleShape |
Устанавливает значение свойства scaleShape. |
final void |
setShape |
Устанавливает значение свойства shape. |
final void |
setSnapToPixel |
Устанавливает значение свойства snapToPixel. |
protected void |
setWidth |
Устанавливает значение свойства width. |
final ObjectProperty |
shapeProperty() |
Если указано, Shape приведет к отрисовке области в виде указанной формы, а не как прямоугольника с закругленными углами. |
final double |
snappedBottomInset() |
Утилитарный метод для получения нижнего отступа, включающего отступы и отступы границы. |
final double |
snappedLeftInset() |
Утилитарный метод для получения левого отступа, включающего отступы и отступы границы. |
final double |
snappedRightInset() |
Утилитарный метод для получения правого отступа, включающего отступы и отступы границы. |
final double |
snappedTopInset() |
Утилитарный метод для получения верхнего отступа, включающего отступы и отступы границы. |
protected double |
snapPosition |
Устаревший. |
double |
snapPositionX |
Если свойство snapToPixel этой области равно true, возвращает значение, округлённое до ближайшего пикселя в горизонтальном направлении; в противном случае возвращает то же значение. |
double |
snapPositionY |
Если свойство snapToPixel этой области равно true, возвращает значение, округлённое до ближайшего пикселя в вертикальном направлении; в противном случае возвращает то же значение. |
protected double |
snapSize |
Устаревший. заменён на snapSizeX() и snapSizeY()
|
double |
snapSizeX |
Если свойство snapToPixel этой области равно true, возвращает значение, округлённое вверх до ближайшего пикселя в горизонтальном направлении; в противном случае возвращает то же значение. |
double |
snapSizeY |
Если свойство snapToPixel этой области равно true, возвращает значение, округлённое вверх до ближайшего пикселя в вертикальном направлении; в противном случае возвращает то же значение. |
protected double |
snapSpace |
Устаревший. заменён на snapSpaceX() и snapSpaceY()
|
double |
snapSpaceX |
Если свойство snapToPixel этой области равно true, возвращает значение, округлённое до ближайшего пикселя в горизонтальном направлении; в противном случае возвращает то же значение. |
double |
snapSpaceY |
Если свойство snapToPixel этой области равно true, возвращает значение, округлённое до ближайшего пикселя в вертикальном направлении; в противном случае возвращает то же значение. |
final BooleanProperty |
snapToPixelProperty() |
Определяет, корректирует ли эта область значения позиции, интервалов и размеров своих дочерних элементов до границ пикселей. |
final ReadOnlyDoubleProperty |
widthProperty() |
Ширина этого изменяемого узла. |
Methods declared in class javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, layoutChildren, needsLayoutProperty, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
Methods declared in class 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, getInitialFocusTraversable, 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
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods declared in interface javafx.css.Styleable
getStyleableNode
Подробности свойства
snapToPixel
public final BooleanProperty snapToPixelProperty
- См. также:
padding
public final ObjectProperty<Insets> paddingProperty
Insets.EMPTY. Следует избегать установления значения null.- См. также:
background
public final ObjectProperty<Background> backgroundProperty
- С:
- JavaFX 8.0
- См. также:
border
public final ObjectProperty<Border> borderProperty
- С:
- JavaFX 8.0
- См. также:
opaqueInsets
public final ObjectProperty<Insets> opaqueInsetsProperty
- С:
- JavaFX 8.0
- См. также:
insets
public final ReadOnlyObjectProperty<Insets> insetsProperty
- С:
- JavaFX 8.0
- См. также:
ширина
public final ReadOnlyDoubleProperty widthProperty
minWidth, prefWidth и maxWidth.- См. также:
высота
public final ReadOnlyDoubleProperty heightProperty
minHeight, prefHeight и maxHeight.- См. также:
минимальная ширина
public final DoubleProperty minWidthProperty
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернёт внутренне вычисленную минимальную ширину области.
Установка этого значения в значение USE_PREF_SIZE заставит minWidth(forHeight) возвращать предпочтительную ширину области, что позволит приложениям легко ограничить возможность изменения размера области.
- См. также:
минимальная высота
public final DoubleProperty minHeightProperty
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернёт внутренне вычисленную минимальную высоту области.
Установка этого значения в значение USE_PREF_SIZE заставит minHeight(forWidth) возвращать предпочтительную высоту области, что позволит приложениям легко ограничить возможность изменения размера области.
- См. также:
предпочтительная ширина
public final DoubleProperty prefWidthProperty
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт внутренне вычисленную предпочтительную ширину области.
- См. также:
предпочтительная высота
public final DoubleProperty prefHeightProperty
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт внутренне вычисленную предпочтительную ширину области.
- См. также:
максимальная ширина
public final DoubleProperty maxWidthProperty
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт внутренне вычисленную максимальную ширину области.
Установка этого значения в значение USE_PREF_SIZE заставит maxWidth(forHeight) возвращать предпочтительную ширину области, что позволит приложениям легко ограничить возможность изменения размера области.
- См. также:
maxHeight
public final DoubleProperty maxHeightProperty
По умолчанию используется значение USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) будет возвращать вычисленную внутри области максимальную высоту.
Установка этого значения в значение USE_PREF_SIZE приведет к тому, что maxHeight(forWidth) вернёт предпочтительную высоту области, что позволит приложениям легко ограничить возможность изменения размера области.
- См. также:
shape
public final ObjectProperty<Shape> shapeProperty
Shape приведет к отрисовке области в заданной форме, а не как в виде закруглённого прямоугольника. При значении null область отрисовывается как закруглённый прямоугольник. При отрисовке в виде фигуры любой фон используется для заполнения фигуры, хотя любые отступы фона игнорируются, как и радиусы фона. Любые определенные BorderStrokes используются для обводки фигуры. Любые BorderImages игнорируются.- Значение по умолчанию:
- null
- С момента:
- JavaFX 8.0
- См. также:
scaleShape
public final BooleanProperty scaleShapeProperty
true означает, что фигура масштабируется для соответствия размеру области, false означает, что фигура имеет размер исходного изображения, её позиционирование зависит от значения centerShape.- Значение по умолчанию:
- true
- С момента:
- JavaFX 8.0
- См. также:
centerShape
public final BooleanProperty centerShapeProperty
true фигура центрируется по ширине и высоте области, в противном случае фигура позиционируется в исходном положении.- Значение по умолчанию:
- true
- С момента:
- JavaFX 8.0
- См. также:
cacheShape
public final BooleanProperty cacheShapeProperty
- Значение по умолчанию:
- true
- С момента:
- JavaFX 8.0
- См. также:
Подробное описание полей
USE_PREF_SIZE
public static final double USE_PREF_SIZE
setMinWidth, setMinHeight, setMaxWidth или setMaxHeight области, чтобы указать, что для этого ограничения максимума и/или минимума следует использовать предпочтительные размеры.- См. также:
USE_COMPUTED_SIZE
public static final double USE_COMPUTED_SIZE
setMinWidth, setMinHeight, setPrefWidth, setPrefHeight, setMaxWidth, setMaxHeight области, чтобы сбросить ограничение размера области до её внутреннего размера, возвращаемого методами computeMinWidth, computeMinHeight, computePrefWidth, computePrefHeight, computeMaxWidth или computeMaxHeight.- См. также:
Подробное описание конструкторов
Region
public Region()
Подробное описание методов
isSnapToPixel
public final boolean isSnapToPixel()
snapToPixel.- Описание свойства:
- Определяет, корректирует ли эта область значения позиции, интервалов и размеров своих дочерних элементов до пиксельных границ. По умолчанию значение равно true, что является ожидаемым поведением для получения чётких пользовательских интерфейсов. Значение false позволит использовать дробное выравнивание, что может привести к "размытым" границам.
- Возвращает:
- значение свойства
snapToPixel - См. также:
setSnapToPixel
public final void setSnapToPixel(boolean value)
snapToPixel.- Описание свойства:
- Определяет, корректирует ли эта область значения позиции, интервалов и размеров своих дочерних элементов до пиксельных границ. По умолчанию значение равно true, что является ожидаемым поведением для получения чётких пользовательских интерфейсов. Значение false позволит использовать дробное выравнивание, что может привести к "размытым" границам.
- Параметры:
-
value- значение для свойстваsnapToPixel - См. также:
snapToPixelProperty
public final BooleanProperty snapToPixelProperty()
- Возвращает:
- свойство
snapToPixel - См. также:
setPadding
public final void setPadding(Insets value)
padding.- Описание свойства:
- Отступ сверху, справа, снизу и слева вокруг содержимого области. Это пространство будет включено в вычисление минимальных и предпочтительных размеров области. По умолчанию отступ
Insets.EMPTY. Следует избегать установки значения вnull. - Параметры:
-
value- значение для свойстваpadding - См. также:
getPadding
public final Insets getPadding()
padding.- Описание свойства:
- Отступ сверху, справа, снизу и слева вокруг содержимого области. Это пространство будет включено в вычисление минимальных и предпочтительных размеров области. По умолчанию отступ
Insets.EMPTY. Следует избегать установки значения вnull. - Возвращает:
- значение свойства
padding - См. также:
paddingProperty
public final ObjectProperty<Insets> paddingProperty()
Insets.EMPTY. Следует избегать установки значения null.- Возвращает:
- свойство
padding - См. также:
setBackground
public final void setBackground(Background value)
background.- Описание свойства:
- Фон области, состоящий из нуля или более BackgroundFills и нуля или более BackgroundImages. Фон может быть пустым, не содержать ни заливок, ни изображений, и семантически эквивалентен null.
- Параметры:
-
value- значение для свойстваbackground - С момента:
- JavaFX 8.0
- См. также:
getBackground
public final Background getBackground()
background.- Описание свойства:
- Фон области, состоящий из нуля или более BackgroundFills и нуля или более BackgroundImages. Фон может быть пустым, не содержать ни заливок, ни изображений, и семантически эквивалентен null.
- Возвращает:
- значение свойства
background - С момента:
- JavaFX 8.0
- См. также:
backgroundProperty
public final ObjectProperty<Background> backgroundProperty()
- Возвращает:
- свойство
background - С момента:
- JavaFX 8.0
- См. также:
setBorder
public final void setBorder(Border value)
border.- Описание свойства:
- Граница области, состоящая из нуля или более BorderStrokes и нуля или более BorderImages. Граница может быть пустой, не содержать ни обводки, ни изображений, и семантически эквивалентна null.
- Параметры:
-
value- значение для свойстваborder - С момента:
- JavaFX 8.0
- См. также:
getBorder
public final Border getBorder()
border.- Описание свойства:
- Граница области, состоящая из нуля или более BorderStrokes и нуля или более BorderImages. Граница может быть пустой, не содержать ни обводки, ни изображений, и семантически эквивалентна null.
- Возвращает:
- значение свойства
border - С момента:
- JavaFX 8.0
- См. также:
borderProperty
public final ObjectProperty<Border> borderProperty()
- Возвращает:
- свойство
border - С момента:
- JavaFX 8.0
- См. также:
opaqueInsetsProperty
public final ObjectProperty<Insets> opaqueInsetsProperty()
- Возвращает:
- свойство opaque insets
- С момента:
- JavaFX 8.0
- См. также:
setOpaqueInsets
public final void setOpaqueInsets(Insets value)
opaqueInsets.- Описание свойства:
- Определяет область области, внутри которой выводятся полностью непрозрачные пиксели. Используется для различных оптимизаций производительности. Пиксели в этой области ДОЛЖНЫ быть полностью непрозрачными, иначе появятся артефакты отрисовки. Приложение (через код или CSS) должно гарантировать корректность opaqueInsets на основе фонов и границ области. Значения каждого из отступов должны быть действительными числами, а не NaN или Infinity. Если неизвестны отступы, то opaqueInsets должен быть установлен в null.
- Параметры:
-
value- значение для свойстваopaqueInsets - С момента:
- JavaFX 8.0
- См. также:
getOpaqueInsets
public final Insets getOpaqueInsets()
opaqueInsets.- Описание свойства:
- Определяет область области, внутри которой выводятся полностью непрозрачные пиксели. Используется для различных оптимизаций производительности. Пиксели в этой области ДОЛЖНЫ быть полностью непрозрачными, иначе появятся артефакты отрисовки. Приложение (через код или CSS) должно гарантировать корректность opaqueInsets на основе фонов и границ области. Значения каждого из отступов должны быть действительными числами, а не NaN или Infinity. Если неизвестны отступы, то opaqueInsets должен быть установлен в null.
- Возвращает:
- значение свойства
opaqueInsets - С момента:
- JavaFX 8.0
- См. также:
getInsets
public final Insets getInsets()
insets.- Описание свойства:
- Отступы области определяют расстояние от края области (ее области размещения или (0, 0, ширина, высота)) до края области содержимого. Все дочерние узлы должны быть размещены внутри области содержимого. Отступы вычисляются на основе установленной границы (если есть) и отступов.
- Возвращает:
- значение свойства
insets - С момента:
- JavaFX 8.0
- См. также:
insetsProperty
public final ReadOnlyObjectProperty<Insets> insetsProperty()
- Возвращает:
- свойство
insets - С момента:
- JavaFX 8.0
- См. также:
setWidth
protected void setWidth(double value)
width.- Описание свойства:
- Ширина этого узла с возможностью изменения размера. Это свойство устанавливается родительским элементом области во время размещения и не может быть установлено приложением. Если приложение должно явно управлять размером области, оно должно переопределить диапазон рекомендуемых размеров, установив свойства
minWidth,prefWidthиmaxWidth. - Параметры:
-
value- значение для свойстваwidth - См. также:
getWidth
public final double getWidth()
width.- Описание свойства:
- Ширина этого изменяемого узла. Это свойство устанавливается родителем области во время макета и не может быть установлено приложением. Если приложение должно явно управлять размером области, оно должно переопределить диапазон предпочтительных размеров, установив свойства
minWidth,prefWidthиmaxWidth. - Возвращает:
- значение свойства
width - См. также:
widthProperty
public final ReadOnlyDoubleProperty widthProperty()
minWidth, prefWidth и maxWidth.- Возвращает:
- свойство
width - См. также:
setHeight
protected void setHeight(double value)
height.- Описание свойства:
- Высота этого изменяемого узла. Это свойство устанавливается родителем области во время макета и не может быть установлено приложением. Если приложение должно явно управлять размером области, оно должно переопределить диапазон предпочтительных размеров, установив свойства
minHeight,prefHeightиmaxHeight. - Параметры:
-
value- значение для свойстваheight - См. также:
getHeight
public final double getHeight()
height.- Описание свойства:
- Высота этого изменяемого узла. Это свойство устанавливается родителем области во время макета и не может быть установлено приложением. Если приложение должно явно управлять размером области, оно должно переопределить диапазон предпочтительных размеров, установив свойства
minHeight,prefHeightиmaxHeight. - Возвращает:
- значение свойства
height - См. также:
heightProperty
public final ReadOnlyDoubleProperty heightProperty()
minHeight, prefHeight и maxHeight.- Возвращает:
- свойство
height - См. также:
setMinWidth
public final void setMinWidth(double value)
minWidth.- Описание свойства:
- Свойство для переопределения вычисленной минимальной ширины области. Это должно устанавливаться только в том случае, если внутренне вычисленная минимальная ширина области не соответствует потребностям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоminWidth(forHeight)вернет внутренне вычисленную минимальную ширину области.Установка этого значения во флаг
USE_PREF_SIZEприведет к тому, чтоminWidth(forHeight)вернет предпочтительную ширину области, позволяя приложениям легко ограничить возможность изменения размера области. - Параметры:
-
value- значение для свойстваminWidth - См. также:
getMinWidth
public final double getMinWidth()
minWidth.- Описание свойства:
- Свойство для переопределения вычисленной минимальной ширины области. Это должно устанавливаться только в том случае, если внутренне вычисленная минимальная ширина области не соответствует потребностям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоminWidth(forHeight)вернет внутренне вычисленную минимальную ширину области.Установка этого значения во флаг
USE_PREF_SIZEприведет к тому, чтоminWidth(forHeight)вернет предпочтительную ширину области, позволяя приложениям легко ограничить возможность изменения размера области. - Возвращает:
- значение свойства
minWidth - См. также:
minWidthProperty
public final DoubleProperty minWidthProperty()
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что minWidth(forHeight) вернет внутренне вычисленную минимальную ширину области.
Установка этого значения во флаг USE_PREF_SIZE приведет к тому, что minWidth(forHeight) вернет предпочтительную ширину области, позволяя приложениям легко ограничить возможность изменения размера области.
- Возвращает:
- свойство
minWidth - См. также:
setMinHeight
public final void setMinHeight(double value)
minHeight.- Описание свойства:
- Свойство для переопределения вычисленной минимальной высоты области. Это должно устанавливаться только в том случае, если внутренне вычисленная минимальная высота области не соответствует потребностям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоminHeight(forWidth)вернет внутренне вычисленную минимальную высоту области.Установка этого значения во флаг
USE_PREF_SIZEприведет к тому, чтоminHeight(forWidth)вернет предпочтительную высоту области, позволяя приложениям легко ограничить возможность изменения размера области. - Параметры:
-
value- значение для свойстваminHeight - См. также:
getMinHeight
public final double getMinHeight()
minHeight.- Описание свойства:
- Свойство для переопределения вычисленной минимальной высоты области. Это должно устанавливаться только в том случае, если внутренне вычисленная минимальная высота области не соответствует потребностям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоminHeight(forWidth)вернет внутренне вычисленную минимальную высоту области.Установка этого значения во флаг
USE_PREF_SIZEприведет к тому, чтоminHeight(forWidth)вернет предпочтительную высоту области, позволяя приложениям легко ограничить возможность изменения размера области. - Возвращает:
- значение свойства
minHeight - См. также:
minHeightProperty
public final DoubleProperty minHeightProperty()
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что minHeight(forWidth) вернет внутренне вычисленную минимальную высоту области.
Установка этого значения во флаг USE_PREF_SIZE приведет к тому, что minHeight(forWidth) вернет предпочтительную высоту области, позволяя приложениям легко ограничить возможность изменения размера области.
- Возвращает:
- свойство
minHeight - См. также:
setMinSize
public void setMinSize(double minWidth, double minHeight)
- Параметры:
-
minWidth- значение для переопределения минимальной ширины -
minHeight- значение для переопределения минимальной высоты - См. также:
УстановитьПредпочтительнуюШирину
public final void setPrefWidth(double value)
prefWidth.- Описание свойства:
- Свойство для переопределения вычисленной предпочтительной ширины области. Его следует устанавливать только в том случае, если вычисленная внутри области предпочтительная ширина не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоprefWidth(forHeight)вернёт вычисленную внутри области предпочтительную ширину. - Параметры:
-
value- значение для свойстваprefWidth - См. также:
ПолучитьПредпочтительнуюШирину
public final double getPrefWidth()
prefWidth.- Описание свойства:
- Свойство для переопределения вычисленной предпочтительной ширины области. Его следует устанавливать только в том случае, если вычисленная внутри области предпочтительная ширина не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоprefWidth(forHeight)вернёт вычисленную внутри области предпочтительную ширину. - Возвращает:
- значение свойства
prefWidth - См. также:
СвойствоПредпочтительнойШирины
public final DoubleProperty prefWidthProperty()
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что prefWidth(forHeight) вернёт вычисленную внутри области предпочтительную ширину.
- Возвращает:
- свойство
prefWidth - См. также:
УстановитьПредпочтительнуюВысоту
public final void setPrefHeight(double value)
prefHeight.- Описание свойства:
- Свойство для переопределения вычисленной предпочтительной высоты области. Его следует устанавливать только в том случае, если вычисленная внутри области предпочтительная высота не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоprefHeight(forWidth)вернёт вычисленную внутри области предпочтительную ширину. - Параметры:
-
value- значение для свойстваprefHeight - См. также:
ПолучитьПредпочтительнуюВысоту
public final double getPrefHeight()
prefHeight.- Описание свойства:
- Свойство для переопределения вычисленной предпочтительной высоты области. Его следует устанавливать только в том случае, если вычисленная внутри области предпочтительная высота не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоprefHeight(forWidth)вернёт вычисленную внутри области предпочтительную ширину. - Возвращает:
- значение свойства
prefHeight - См. также:
СвойствоПредпочтительнойВысоты
public final DoubleProperty prefHeightProperty()
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что prefHeight(forWidth) вернёт вычисленную внутри области предпочтительную ширину.
- Возвращает:
- свойство
prefHeight - См. также:
УстановитьРазмер
public void setPrefSize(double prefWidth, double prefHeight)
- Параметры:
-
prefWidth- значение переопределения предпочтительной ширины -
prefHeight- значение переопределения предпочтительной высоты - См. также:
УстановитьМаксимальнуюШирину
public final void setMaxWidth(double value)
maxWidth.- Описание свойства:
- Свойство для переопределения вычисленной максимальной ширины области. Его следует устанавливать только в том случае, если вычисленная внутри области максимальная ширина не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоmaxWidth(forHeight)вернёт вычисленную внутри области максимальную ширину.Установка этого значения в флаг
USE_PREF_SIZEзаставитmaxWidth(forHeight)вернуть предпочтительную ширину области, позволяя приложениям легко ограничить возможность изменения размера области. - Параметры:
-
value- значение для свойстваmaxWidth - См. также:
ПолучитьМаксимальнуюШирину
public final double getMaxWidth()
maxWidth.- Описание свойства:
- Свойство для переопределения вычисленной максимальной ширины области. Его следует устанавливать только в том случае, если вычисленная внутри области максимальная ширина не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоmaxWidth(forHeight)вернёт вычисленную внутри области максимальную ширину.Установка этого значения в флаг
USE_PREF_SIZEзаставитmaxWidth(forHeight)вернуть предпочтительную ширину области, позволяя приложениям легко ограничить возможность изменения размера области. - Возвращает:
- значение свойства
maxWidth - См. также:
СвойствоМаксимальнойШирины
public final DoubleProperty maxWidthProperty()
По умолчанию используется флаг USE_COMPUTED_SIZE, что означает, что maxWidth(forHeight) вернёт вычисленную внутри области максимальную ширину.
Установка этого значения в флаг USE_PREF_SIZE заставит maxWidth(forHeight) вернуть предпочтительную ширину области, позволяя приложениям легко ограничить возможность изменения размера области.
- Возвращает:
- свойство
maxWidth - См. также:
УстановитьМаксимальнуюВысоту
public final void setMaxHeight(double value)
maxHeight.- Описание свойства:
- Свойство для переопределения вычисленной максимальной высоты области. Его следует устанавливать только в том случае, если вычисленная внутри области максимальная высота не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоmaxHeight(forWidth)вернёт вычисленную внутри области максимальную высоту.Установка этого значения в флаг
USE_PREF_SIZEзаставитmaxHeight(forWidth)вернуть предпочтительную высоту области, позволяя приложениям легко ограничить возможность изменения размера области. - Параметры:
-
value- значение для свойстваmaxHeight - См. также:
ПолучитьМаксимальнуюВысоту
public final double getMaxHeight()
maxHeight.- Описание свойства:
- Свойство для переопределения вычисленной максимальной высоты области. Его следует устанавливать только в том случае, если вычисленная внутри области максимальная высота не соответствует требованиям макета приложения.
По умолчанию используется флаг
USE_COMPUTED_SIZE, что означает, чтоmaxHeight(forWidth)вернёт вычисленную внутри области максимальную высоту.Установка этого значения в флаг
USE_PREF_SIZEзаставитmaxHeight(forWidth)вернуть предпочтительную высоту области, позволяя приложениям легко ограничить возможность изменения размера области. - Возвращает:
- значение свойства
maxHeight - См. также:
maxHeightProperty
public final DoubleProperty maxHeightProperty()
По умолчанию имеет значение USE_COMPUTED_SIZE, что означает, что maxHeight(forWidth) вернет вычисленную внутренне максимальную высоту области.
Установка этого значения в USE_PREF_SIZE приведет к тому, что maxHeight(forWidth) вернет предпочтительную высоту области, что позволит приложениям легко ограничивать изменяемость размеров области.
- Возвращает:
- свойство
maxHeight - См. также:
setMaxSize
public void setMaxSize(double maxWidth, double maxHeight)
- Параметры:
-
maxWidth- значение переопределения для максимальной ширины -
maxHeight- значение переопределения для максимальной высоты - См. также:
getShape
public final Shape getShape()
shape.- Описание свойства:
- При указании,
Shapeприведет к тому, что область будет отображаться в виде указанной фигуры, а не в виде закругленного прямоугольника. Если значение равно null, Region отображается в виде закругленного прямоугольника. При отображении в виде Shape, любой Background используется для заливки фигуры, хотя любые отступы фона игнорируются, как и радиусы фона. Любые определенные BorderStrokes используются для обводки фигуры. Любые BorderImages игнорируются. - Значение по умолчанию:
- null
- Возвращает:
- значение свойства
shape - С момента:
- JavaFX 8.0
- См. также:
setShape
public final void setShape(Shape value)
shape.- Описание свойства:
- При указании,
Shapeприведет к тому, что область будет отображаться в виде указанной фигуры, а не в виде закругленного прямоугольника. Если значение равно null, Region отображается в виде закругленного прямоугольника. При отображении в виде Shape, любой Background используется для заливки фигуры, хотя любые отступы фона игнорируются, как и радиусы фона. Любые определенные BorderStrokes используются для обводки фигуры. Любые BorderImages игнорируются. - Значение по умолчанию:
- null
- Параметры:
-
value- значение для свойстваshape - С момента:
- JavaFX 8.0
- См. также:
shapeProperty
public final ObjectProperty<Shape> shapeProperty()
Shape приведет к тому, что область будет отображаться в виде указанной фигуры, а не в виде закругленного прямоугольника. Если значение равно null, Region отображается в виде закругленного прямоугольника. При отображении в виде Shape, любой Background используется для заливки фигуры, хотя любые отступы фона игнорируются, как и радиусы фона. Любые определенные BorderStrokes используются для обводки фигуры. Любые BorderImages игнорируются.- Значение по умолчанию:
- null
- Возвращает:
- свойство
shape - С момента:
- JavaFX 8.0
- См. также:
setScaleShape
public final void setScaleShape(boolean value)
scaleShape.- Описание свойства:
- Указывает, масштабируется ли фигура, если она определена, в соответствии с размером Region.
trueозначает, что фигура масштабируется в соответствии с размером Region,falseозначает, что фигура имеет исходный размер, ее положение зависит от значенияcenterShape. - Значение по умолчанию:
- true
- Параметры:
-
value- значение для свойстваscaleShape - С момента:
- JavaFX 8.0
- См. также:
isScaleShape
public final boolean isScaleShape()
scaleShape.- Описание свойства:
- Указывает, масштабируется ли фигура, если она определена, в соответствии с размером Region.
trueозначает, что фигура масштабируется в соответствии с размером Region,falseозначает, что фигура имеет исходный размер, ее положение зависит от значенияcenterShape. - Значение по умолчанию:
- true
- Возвращает:
- значение свойства
scaleShape - С момента:
- JavaFX 8.0
- См. также:
scaleShapeProperty
public final BooleanProperty scaleShapeProperty()
true означает, что фигура масштабируется в соответствии с размером Region, false означает, что фигура имеет исходный размер, ее положение зависит от значения centerShape.- Значение по умолчанию:
- true
- Возвращает:
- свойство
scaleShape - С момента:
- JavaFX 8.0
- См. также:
setCenterShape
public final void setCenterShape(boolean value)
centerShape.- Описание свойства:
- Определяет, центрируется ли фигура в пределах ширины и высоты
Region. Когдаtrue, фигура центрируется в пределах ширины и высотыRegion, в противном случае фигура располагается в своей исходной позиции. - Значение по умолчанию:
- true
- Параметры:
-
value- значение для свойстваcenterShape - С момента:
- JavaFX 8.0
- См. также:
isCenterShape
public final boolean isCenterShape()
centerShape.- Описание свойства:
- Определяет, центрируется ли фигура в пределах ширины и высоты
Region. Когдаtrue, фигура центрируется в пределах ширины и высотыRegion, в противном случае фигура располагается в своей исходной позиции. - Значение по умолчанию:
- true
- Возвращает:
- значение свойства
centerShape - С момента:
- JavaFX 8.0
- См. также:
centerShapeProperty
public final BooleanProperty centerShapeProperty()
Region. Когда true, фигура центрируется в пределах ширины и высоты Region, в противном случае фигура располагается в своей исходной позиции.- Значение по умолчанию:
- true
- Возвращает:
- свойство
centerShape - С момента:
- JavaFX 8.0
- См. также:
setCacheShape
public final void setCacheShape(boolean value)
cacheShape.- Описание свойства:
- Определяет подсказку для системы, указывающую, что Shape, используемая для определения фона области, является стабильной и выиграет от кэширования.
- Значение по умолчанию:
- true
- Параметры:
-
value- значение для свойстваcacheShape - С момента:
- JavaFX 8.0
- См. также:
isCacheShape
public final boolean isCacheShape()
cacheShape.- Описание свойства:
- Определяет подсказку для системы, указывающую, что форма (Shape), используемая для определения фона области, стабильна и будет выгодна для кэширования.
- Значение по умолчанию:
- true
- Возвращает:
- значение свойства
cacheShape - С:
- JavaFX 8.0
- См. также:
cacheShapeProperty
public final BooleanProperty cacheShapeProperty()
- Значение по умолчанию:
- true
- Возвращает:
- свойство
cacheShape - С:
- JavaFX 8.0
- См. также:
isResizable
public boolean isResizable()
true, так как все области являются изменяемыми по размеру.- Переопределяет:
-
isResizableв классеNode - Возвращает:
- может ли этот узел быть изменен по размеру родителем во время вычисления размеров
- См. также:
resize
public void resize(double width, double height)
setMinSize(), setPrefSize() или setMaxSize(), и его родитель учтет эти переопределения во время вычисления размеров.minWidth
public final double minWidth(double height)
computeMinWidth(forHeight), если приложение не переопределило минимальную ширину, установив свойство minWidth.minHeight
public final double minHeight(double width)
computeMinHeight(forWidth), если приложение не переопределило минимальную высоту, установив свойство minHeight.prefWidth
public final double prefWidth(double height)
computePrefWidth(forHeight), если приложение не переопределило предпочтительную ширину, установив свойство prefWidth.prefHeight
public final double prefHeight(double width)
computePrefHeight(forWidth), если приложение не переопределило предпочтительную высоту, установив свойство prefHeight.- Переопределяет:
-
prefHeightв классеNode - Параметры:
-
width- ширина, которая должна быть использована, если предпочтительная высота зависит от неё - Возвращает:
- предпочтительная высота, до которой этот узел должен быть изменен по размеру во время вычисления размеров
- См. также:
maxWidth
public final double maxWidth(double height)
computeMaxWidth(forHeight), если приложение не переопределило максимальную ширину, установив свойство maxWidth.maxHeight
public final double maxHeight(double width)
computeMaxHeight(forWidth), если приложение не переопределило максимальную высоту, установив свойство maxHeight.computeMinWidth
protected double computeMinWidth(double height)
- Переопределяет:
-
computeMinWidthв классеParent - Параметры:
-
height- высота, которая должна быть использована, если минимальная ширина зависит от неё - Возвращает:
- вычисленная минимальная ширина этой области
computeMinHeight
protected double computeMinHeight(double width)
- Переопределяет:
-
computeMinHeightв классеParent - Параметры:
-
width- ширина, которая должна быть использована, если минимальная высота зависит от неё - Возвращает:
- вычисленная минимальная высота для этой области
computePrefWidth
protected double computePrefWidth(double height)
- Переопределяет:
-
computePrefWidthв классеParent - Параметры:
-
height- высота, которая должна быть использована, если предпочтительная ширина зависит от неё - Возвращает:
- вычисленная предпочтительная ширина для этой области
computePrefHeight
protected double computePrefHeight(double width)
- Overrides:
-
computePrefHeightв классеParent - Параметры:
-
width— ширина, которая должна использоваться, если предпочтительная высота зависит от неё - Возвращает:
- вычисленная предпочтительная высота для этой области
computeMaxWidth
protected double computeMaxWidth(double height)
- Параметры:
-
height— высота области, в случае если это значение может диктовать максимальную ширину - Возвращает:
- вычисленная максимальная ширина для этой области
computeMaxHeight
protected double computeMaxHeight(double width)
- Параметры:
-
width— ширина области, в случае если это значение может диктовать максимальную высоту - Возвращает:
- вычисленная максимальная высота для этой области
snapSpace
@Deprecated(since="9") protected double snapSpace(double value)
snapSpaceX() и snapSpaceY()
- Параметры:
-
value— значение space, которое должно быть округлено - Возвращает:
- значение, округлённое до ближайшего пикселя
snapSpaceX
public double snapSpaceX(double value)
- Параметры:
-
value— значение space, которое должно быть округлено - Возвращает:
- значение, округлённое до ближайшего пикселя
- С тех пор:
- 9
snapSpaceY
public double snapSpaceY(double value)
- Параметры:
-
value— значение space, которое должно быть округлено - Возвращает:
- значение, округлённое до ближайшего пикселя
- С тех пор:
- 9
snapSize
@Deprecated(since="9") protected double snapSize(double value)
snapSizeX() и snapSizeY()
- Параметры:
-
value— значение size, которое должно быть округлено - Возвращает:
- значение, увеличенное до ближайшего пикселя
snapSizeX
public double snapSizeX(double value)
- Параметры:
-
value— значение size, которое должно быть округлено - Возвращает:
- значение, увеличенное до ближайшего пикселя
- С тех пор:
- 9
snapSizeY
public double snapSizeY(double value)
- Параметры:
-
value— значение size, которое должно быть округлено - Возвращает:
- значение, увеличенное до ближайшего пикселя
- С тех пор:
- 9
snapPosition
@Deprecated(since="9") protected double snapPosition(double value)
snapPositionX() и snapPositionY()
- Параметры:
-
value— значение position, которое должно быть округлено - Возвращает:
- значение, округлённое до ближайшего пикселя
snapPositionX
public double snapPositionX(double value)
- Параметры:
-
value— значение position, которое должно быть округлено - Возвращает:
- значение, округлённое до ближайшего пикселя
- С тех пор:
- 9
snapPositionY
public double snapPositionY(double value)
- Параметры:
-
value— значение position, которое должно быть округлено - Возвращает:
- значение, округлённое до ближайшего пикселя
- С тех пор:
- 9
snappedTopInset
public final double snappedTopInset()
- Возвращает:
- Округлённый вверх верхний отступ
- С тех пор:
- JavaFX 8.0
snappedBottomInset
public final double snappedBottomInset()
- Возвращает:
- Округлённый вверх нижний отступ
- С тех пор:
- JavaFX 8.0
snappedLeftInset
public final double snappedLeftInset()
- Возвращает:
- Округлённый вверх левый отступ
- С тех пор:
- JavaFX 8.0
snappedRightInset
public final double snappedRightInset()
- Возвращает:
- Округлённый вверх правый отступ
- С тех пор:
- JavaFX 8.0
positionInArea
protected void positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. Эта функция не изменяет размер узла и использует ширину и высоту области макета узла, чтобы определить, как его следует разместить в области.
Если вертикальное выравнивание равно VPos.BASELINE, то он разместит узел так, что его собственная базовая линия выровняется с переданной baselineOffset, в противном случае параметр baseline игнорируется.
Если snapToPixel равно true для этой области, то значения координат x/y будут округляться до ближайших пиксельных границ.
- Параметры:
-
child— дочерний элемент, позиционируемый в этой области -
areaX— горизонтальное смещение области макета относительно этой области -
areaY— вертикальное смещение области макета относительно этой области -
areaWidth— ширина области макета -
areaHeight— высота области макета -
areaBaselineOffset— смещение базовой линии, используемое, если VPos равен BASELINE -
halignment— горизонтальное выравнивание дочернего элемента в области -
valignment— вертикальное выравнивание дочернего элемента в области
positionInArea
public static void positionInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области.
Эта функция не изменяет размер узла и использует ширину и высоту области размещения узла для определения того, как он должен быть размещён внутри области.
Если вертикальное выравнивание является VPos.BASELINE, то узел будет размещен так, чтобы его собственная базовая линия выровнялась с переданной baselineOffset, в противном случае параметр базовой линии игнорируется.
Если snapToPixel является true для этой области, то значения координат x/y будут округляться до ближайших пиксельных границ.
Если margin не null, то это пространство будет выделено вокруг дочернего элемента внутри области размещения. отступ может быть null.
- Parameters:
-
child- дочерний элемент, позиционируемый в этой области -
areaX- горизонтальное смещение области размещения относительно этой области -
areaY- вертикальное смещение области размещения относительно этой области -
areaWidth- ширина области размещения -
areaHeight- высота области размещения -
areaBaselineOffset- смещение базовой линии, используемое, если VPos равен BASELINE -
margin- отступ пространства, выделяемого вокруг дочернего элемента -
halignment- горизонтальное выравнивание для дочернего элемента в области -
valignment- вертикальное выравнивание для дочернего элемента в области -
isSnapToPixel- указывает, следует ли привязывать размер и положение к пикселям - Since:
- JavaFX 8.0
layoutInArea
protected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, HPos halignment, VPos valignment)
areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области.
Если дочерний элемент изменяемый по размеру, этот метод изменит его размер для заполнения заданной области, если только максимальный размер узла не препятствует этому. Если предпочтительный максимальный размер узла меньше размера области, используется максимальный размер. Если максимальный размер узла больше размера области, узел будет изменен в соответствии с областью, если только его минимальный размер не препятствует этому.
Если у дочернего элемента есть не null contentBias, то этот метод будет использовать его при изменении размера дочернего элемента. Если contentBias горизонтальный, он сначала установит его ширину на ширину области (до максимального предела ширины дочернего элемента), а затем передаст это значение для вычисления высоты дочернего элемента. Если contentBias дочернего элемента вертикальный, он установит его высоту на высоту области (до максимального предела высоты дочернего элемента) и передаст эту высоту для вычисления ширины дочернего элемента. Если contentBias дочернего элемента null, то его ширина и высота не зависят друг от друга.
Если дочерний элемент не изменяемый по размеру (Shape, Group и т. д.), он будет только позиционироваться, а не изменяться по размеру.
Если размер дочернего элемента отличается от размера области (либо потому, что он не изменялся по размеру, либо из-за его предпочтений в отношении размера), эта функция выровняет узел относительно области, используя горизонтальные и вертикальные значения выравнивания. Если valignment равен VPos.BASELINE, базовая линия узла будет выровнена со смещением базовой линии области, в противном случае параметр базовой линии игнорируется.
Если snapToPixel является true для этой области, то полученные значения x, y будут округлены до ближайших пиксельных границ, а значения ширины/высоты будут увеличены до ближайшей пиксельной границы.
- Parameters:
-
child- дочерний элемент, позиционируемый в этой области -
areaX- горизонтальное смещение области размещения относительно этой области -
areaY- вертикальное смещение области размещения относительно этой области -
areaWidth- ширина области размещения -
areaHeight- высота области размещения -
areaBaselineOffset- смещение базовой линии, используемое, если VPos равен BASELINE -
halignment- горизонтальное выравнивание для дочернего элемента в области -
valignment- вертикальное выравнивание для дочернего элемента в области
layoutInArea
protected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, HPos halignment, VPos valignment)
areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области.
Если дочерний элемент изменяемый по размеру, этот метод изменит его размер для заполнения заданной области, если только максимальный размер узла не препятствует этому. Если предпочтительный максимальный размер узла меньше размера области, используется максимальный размер. Если максимальный размер узла больше размера области, узел будет изменен в соответствии с областью, если только его минимальный размер не препятствует этому.
Если у дочернего элемента есть не null contentBias, то этот метод будет использовать его при изменении размера дочернего элемента. Если contentBias горизонтальный, он сначала установит его ширину на ширину области (до максимального предела ширины дочернего элемента), а затем передаст это значение для вычисления высоты дочернего элемента. Если contentBias дочернего элемента вертикальный, он установит его высоту на высоту области (до максимального предела высоты дочернего элемента) и передаст эту высоту для вычисления ширины дочернего элемента. Если contentBias дочернего элемента null, то его ширина и высота не зависят друг от друга.
Если дочерний элемент не изменяемый по размеру (Shape, Group и т. д.), он будет только позиционироваться, а не изменяться по размеру.
Если размер дочернего элемента отличается от размера области (либо потому, что он не изменялся по размеру, либо из-за его предпочтений в отношении размера), эта функция выровняет узел относительно области, используя горизонтальные и вертикальные значения выравнивания. Если valignment равен VPos.BASELINE, базовая линия узла будет выровнена со смещением базовой линии области, в противном случае параметр базовой линии игнорируется.
Если margin не null, то это пространство будет выделено вокруг дочернего элемента внутри области размещения. отступ может быть null.
Если snapToPixel является true для этой области, то полученные значения x, y будут округлены до ближайших пиксельных границ, а значения ширины/высоты будут увеличены до ближайшей пиксельной границы.
- Parameters:
-
child- дочерний элемент, позиционируемый в этой области -
areaX- горизонтальное смещение области размещения относительно этой области -
areaY- вертикальное смещение области размещения относительно этой области -
areaWidth- ширина области размещения -
areaHeight- высота области размещения -
areaBaselineOffset- смещение базовой линии, используемое, если VPos равен BASELINE -
margin- отступ пространства, выделяемого вокруг дочернего элемента -
halignment- горизонтальное выравнивание для дочернего элемента в области -
valignment- вертикальное выравнивание для дочернего элемента в области
layoutInArea
protected void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment)
areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. Если дочерний элемент изменяемый по размеру, этот метод будет использовать fillWidth и fillHeight, чтобы определить, следует ли изменить его размер, чтобы заполнить область, или сохранить размер дочернего элемента в соответствии с его предпочтительными размерами. Если fillWidth/fillHeight равны true, то этот метод будет изменять размер дочернего элемента только до его максимальных пределов. Если предпочтительный максимальный размер узла меньше размера области, будет использован максимальный размер. Если максимальный размер узла больше размера области, то узел будет изменен в соответствии с размерами области, если это не препятствует минимальному размеру.
Если у дочернего элемента есть ненулевой contentBias, то этот метод будет использовать его при изменении размера дочернего элемента. Если contentBias горизонтальный, то он сначала установит его ширину, а затем передаст это значение для вычисления высоты дочернего элемента. Если contentBias дочернего элемента вертикальный, то он сначала установит его высоту, а затем передаст это значение для вычисления ширины дочернего элемента. Если contentBias дочернего элемента равен null, то его ширина и высота не зависят друг от друга.
Если дочерний элемент не изменяемый по размеру (Shape, Group и т.д.), то он будет только позиционирован, но не изменен по размеру.
Если конечный размер дочернего элемента отличается от размера области (либо потому, что он не изменяемый по размеру, либо из-за предпочтений по размеру), то эта функция выровняет узел относительно области, используя значения горизонтального и вертикального выравнивания. Если valignment равен VPos.BASELINE, то базовая линия узла будет выровнена с параметром смещения базовой линии области, в противном случае параметр базовой линии игнорируется.
Если margin не равен null, то это расстояние будет выделено вокруг дочернего элемента в области размещения. margin может быть null.
Если snapToPixel равен true для этого региона, то результирующие значения x,y будут округлены до ближайших пиксельных границ, а значения width/height будут округлено до ближайшего большего целого пикселя.
- Параметры:
-
child- дочерний элемент, позиционируемый в этом регионе -
areaX- горизонтальное смещение области размещения относительно этого региона -
areaY- вертикальное смещение области размещения относительно этого региона -
areaWidth- ширина области размещения -
areaHeight- высота области размещения -
areaBaselineOffset- смещение базовой линии, используемое, если VPos равен BASELINE -
margin- отступ вокруг дочернего элемента -
fillWidth- следует ли изменять размер дочернего элемента, чтобы заполнить ширину области, или сохранить его предпочтительную ширину -
fillHeight- следует ли изменять размер дочернего элемента, чтобы заполнить высоту области, или сохранить его предпочтительную высоту -
halignment- горизонтальное выравнивание дочернего элемента в области -
valignment- вертикальное выравнивание дочернего элемента в области
layoutInArea
public static void layoutInArea(Node child, double areaX, double areaY, double areaWidth, double areaHeight, double areaBaselineOffset, Insets margin, boolean fillWidth, boolean fillHeight, HPos halignment, VPos valignment, boolean isSnapToPixel)
areaX, areaY, areaWidth x areaHeight, со смещением базовой линии относительно этой области. Если дочерний элемент изменяемый по размеру, этот метод будет использовать fillWidth и fillHeight, чтобы определить, следует ли изменить его размер, чтобы заполнить область, или сохранить размер дочернего элемента в соответствии с его предпочтительными размерами. Если fillWidth/fillHeight равны true, то этот метод будет изменять размер дочернего элемента только до его максимальных пределов. Если предпочтительный максимальный размер узла меньше размера области, будет использован максимальный размер. Если максимальный размер узла больше размера области, то узел будет изменен в соответствии с размерами области, если это не препятствует минимальному размеру.
Если у дочернего элемента есть ненулевой contentBias, то этот метод будет использовать его при изменении размера дочернего элемента. Если contentBias горизонтальный, то он сначала установит его ширину, а затем передаст это значение для вычисления высоты дочернего элемента. Если contentBias дочернего элемента вертикальный, то он сначала установит его высоту, а затем передаст это значение для вычисления ширины дочернего элемента. Если contentBias дочернего элемента равен null, то его ширина и высота не зависят друг от друга.
Если дочерний элемент не изменяемый по размеру (Shape, Group и т.д.), то он будет только позиционирован, но не изменен по размеру.
Если конечный размер дочернего элемента отличается от размера области (либо потому, что он не изменяемый по размеру, либо из-за предпочтений по размеру), то эта функция выровняет узел относительно области, используя значения горизонтального и вертикального выравнивания. Если valignment равен VPos.BASELINE, то базовая линия узла будет выровнена с параметром смещения базовой линии области, в противном случае параметр базовой линии игнорируется.
Если margin не равен null, то это расстояние будет выделено вокруг дочернего элемента в области размещения. margin может быть null.
Если snapToPixel равен true для этого региона, то результирующие значения x,y будут округлены до ближайших пиксельных границ, а значения width/height будут округлено до ближайшего большего целого пикселя.
- Параметры:
-
child- дочерний элемент, позиционируемый в этом регионе -
areaX- горизонтальное смещение области размещения относительно этого региона -
areaY- вертикальное смещение области размещения относительно этого региона -
areaWidth- ширина области размещения -
areaHeight- высота области размещения -
areaBaselineOffset- смещение базовой линии, используемое, если VPos равен BASELINE -
margin- отступ вокруг дочернего элемента -
fillWidth- следует ли изменять размер дочернего элемента, чтобы заполнить ширину области, или сохранить его предпочтительную ширину -
fillHeight- следует ли изменять размер дочернего элемента, чтобы заполнить высоту области, или сохранить его предпочтительную высоту -
halignment- горизонтальное выравнивание дочернего элемента в области -
valignment- вертикальное выравнивание дочернего элемента в области -
isSnapToPixel- следует ли привязываться к пикселям при изменении размера и позиции - Since:
- JavaFX 8.0
getUserAgentStylesheet
public String getUserAgentStylesheet()
URL — это иерархический URI вида [схема:][//авторитет][путь]. Если в URL нет компонента [схема:], URL считается только компонентом [путь]. Любой ведущий символ '/' компонента [путь] игнорируется, и [путь] обрабатывается как путь, относительный к корню класса приложения.
Подклассы, переопределяющие этот метод, не должны предполагать какой-либо конкретный подход реализации относительно количества и частоты вызовов. По этой причине попытка любой динамической реализации (т.е. возвращение разных значений стилей пользовательского агента) на основе какого-либо изменения состояния крайне не рекомендуется, поскольку нет гарантии, когда или даже если этот метод будет вызван. Некоторые реализации JavaFX CSS могут кэшировать этот ответ на неопределенный период времени, и поэтому не должно быть ожиданий относительно того, когда этот метод будет вызван.
package com.example.javafx.app;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class MyApp extends Application {
@Override public void start(Stage stage) {
Scene scene = new Scene(new Group());
scene.getStylesheets().add("/com/example/javafx/app/mystyles.css");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Дополнительную информацию об использовании CSS с графическим деревом см. в руководстве по CSS.- Возвращает:
- Строка URL
- Since:
- JavaFX 8u40
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
CssMetaData, ассоциированные с этим классом, что может включать CssMetaData его суперклассов.- Возвращает:
CssMetaData- Since:
- JavaFX 8.0
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Node.getClassCssMetaData(), чтобы получить доступ к CssMetaData узла без использования рефлексии.- Определено в:
-
getCssMetaDataв интерфейсеStyleable - Переопределяет:
-
getCssMetaDataв классеNode - Возвращает:
- CssMetaData, ассоциированные с этим узлом, что может включать CssMetaData его суперклассов.
- Since:
- 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.
snapPositionX()иsnapPositionY()