Spec-Zone .ru
спецификации, руководства, описания, API
|
public class AnchorPane extends Pane
AnchorPane размечает каждый управляемый дочерний элемент независимо от видимого значения свойства дочернего элемента; неуправляемые дочерние элементы игнорируются для всех вычислений расположения.
Anchorpanes может быть разработан с фонами и границами, используя CSS. См. Region
суперкласс для деталей.
Ограничение | Ввести | Описание |
---|---|---|
topAnchor | двойной | расстояние от вершины anchorpane вставляет к главному краю дочернего элемента. |
leftAnchor | двойной | расстояние от оставленных вставок anchorpane до левого края дочернего элемента. |
bottomAnchor | двойной | расстояние от нижней части anchorpane вставляет к базовому краю дочернего элемента. |
rightAnchor | двойной | расстояние от права anchorpane вставляет к правому краю дочернего элемента. |
Пример AnchorPane:
AnchorPane anchorpane = new AnchorPane();
// List should stretch as anchorpane is resized
ListView list = new ListView();
AnchorPane.setTopAnchor(list, 10.0);
AnchorPane.setLeftAnchor(list, 10.0);
AnchorPane.setRightAnchor(list, 65.0);
// Button will float on right edge
Button button = new Button("Add");
AnchorPane.setTopAnchor(button, 10.0);
AnchorPane.setRightAnchor(button, 10.0);
anchorpane.getChildren().addAll(list, button);
width | height | |
---|---|---|
минимум | уехавшиеся/исправленные вставки плюс width, требуемый вывести на экран дочерние элементы, привязанные в левом/правильном с, по крайней мере, их минимальными ширинами | вершина/нижняя часть вставляет плюс height, требуемый вывести на экран дочерние элементы, привязанные в вершине/нижней части с, по крайней мере, их минимальными высотами |
привилегированный | уехавшиеся/исправленные вставки плюс width, требуемый вывести на экран дочерние элементы, привязанные в левом/правильном с, по крайней мере, их ширинами приставки | вершина/нижняя часть вставляет плюс height, требуемый вывести на экран дочерние элементы, привязанные в вершине/нижней части с, по крайней мере, их высотами приставки |
максимум | Двойной. MAX_VALUE | Двойной. MAX_VALUE |
Неограниченный максимальный width anchorpane и height являются индикацией родителю, которого это может быть изменено вне его привилегированного размера, чтобы заполнить независимо от того, что пространство присваивается этому.
AnchorPane обеспечивает свойства для того, чтобы они установили диапазон размера непосредственно. Эти свойства значение по умолчанию к сигнальной метке оценивают Область. USE_COMPUTED_SIZE, однако приложение может установить их в другие значения как необходимый:
anchorpane.setPrefSize(300, 300);
Приложения могут восстановить вычисленные значения, задерживая эти свойства к Области. USE_COMPUTED_SIZE. AnchorPane не отсекает свой контент по умолчанию, таким образом, возможно, что границы дочерних элементов могут расшириться вне его собственных границ, если anchorpane изменяется меньший чем его привилегированный размер.
height, maxHeight, maxWidth, minHeight, minWidth, padding, prefHeight, prefWidth, snapToPixel, width
needsLayout
blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, 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
USE_COMPUTED_SIZE, USE_PREF_SIZE
Конструктор и Описание |
---|
AnchorPane()
Создает расположение AnchorPane.
|
Модификатор и Тип | Метод и Описание |
---|---|
static void |
clearConstraints(Node child)
Удаляет все anchorpane ограничения из дочернего узла.
|
protected double |
computeMinHeight(double width)
Вычисляет минимальный height этой области.
|
protected double |
computeMinWidth(double height)
Вычисляет минимальный width этой области.
|
protected double |
computePrefHeight(double width)
Вычисляет привилегированный height этой области для данного width; подклассы Области должны переопределить этот метод, чтобы возвратить соответствующее значение, основанное на их контенте и стратегии расположения.
|
protected double |
computePrefWidth(double height)
Вычисляет привилегированный width этой области для данного height.
|
static java.lang.Double |
getBottomAnchor(Node child)
Возвращает нижнее ограничение привязки дочернего элемента если установлено.
|
static java.lang.Double |
getLeftAnchor(Node child)
Возвращает левое ограничение привязки дочернего элемента если установлено.
|
static java.lang.Double |
getRightAnchor(Node child)
Возвращает правильное ограничение привязки дочернего элемента если установлено.
|
static java.lang.Double |
getTopAnchor(Node child)
Возвращает главное ограничение привязки дочернего элемента если установлено.
|
protected void |
layoutChildren()
Вызванный во время расположения передают к расположению дочерние элементы в этом
Parent . |
static void |
setBottomAnchor(Node child, java.lang.Double value)
Устанавливает нижнюю привязку для дочернего элемента когда содержащийся anchorpane.
|
static void |
setLeftAnchor(Node child, java.lang.Double value)
Устанавливает оставленную привязку для дочернего элемента когда содержащийся anchorpane.
|
static void |
setRightAnchor(Node child, java.lang.Double value)
Устанавливает нижнюю привязку для дочернего элемента когда содержащийся anchorpane.
|
static void |
setTopAnchor(Node child, java.lang.Double value)
Устанавливает главную привязку для дочернего элемента когда содержащийся anchorpane.
|
getChildren
computeMaxHeight, computeMaxWidth, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getPadding, getPrefHeight, getPrefWidth, getWidth, heightProperty, isResizable, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setSnapToPixel, setWidth, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
getBaselineOffset, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, setNeedsLayout
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, 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, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookupAll, managedProperty, mouseTransparentProperty, 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, pickOnBoundsProperty, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, 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, visibleProperty
public static void setTopAnchor(Node child, java.lang.Double value)
child
- дочерний узел anchorpanevalue
- смещение от вершины anchorpanepublic static java.lang.Double getTopAnchor(Node child)
child
- дочерний узел anchorpanepublic static void setLeftAnchor(Node child, java.lang.Double value)
child
- дочерний узел anchorpanevalue
- смещение слева anchorpanepublic static java.lang.Double getLeftAnchor(Node child)
child
- дочерний узел anchorpanepublic static void setBottomAnchor(Node child, java.lang.Double value)
child
- дочерний узел anchorpanevalue
- смещение от нижней части anchorpanepublic static java.lang.Double getBottomAnchor(Node child)
child
- дочерний узел anchorpanepublic static void setRightAnchor(Node child, java.lang.Double value)
child
- дочерний узел anchorpanevalue
- смещение от права на anchorpanepublic static java.lang.Double getRightAnchor(Node child)
child
- дочерний узел anchorpanepublic static void clearConstraints(Node child)
child
- дочерний узелprotected double computeMinWidth(double height)
Region
computeMinWidth
в class Region
height
- height, который должен использоваться, если минута width зависит от негоprotected double computeMinHeight(double width)
Region
computeMinHeight
в class Region
width
- width, который должен использоваться, если минута height зависит от негоprotected double computePrefWidth(double height)
Region
computePrefWidth
в class Region
height
- height, который должен использоваться, если предпочтенный width зависит от негоprotected double computePrefHeight(double width)
Region
computePrefHeight
в class Region
width
- width, который должен использоваться, если предпочтенный height зависит от негоprotected void layoutChildren()
Parent
Parent
. По умолчанию это только установит размер управляемого, контента изменяемого размера к их привилегированным размерам и не делает никакого расположения узла. Подклассы должны переопределить эту функцию к контенту расположения как необходимый.
layoutChildren
в class Parent
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается