Класс Box
java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape3D
javafx.scene.shape.Box
- Все реализуемые интерфейсы:
-
Styleable,EventTarget
public non-sealed class Box extends Shape3D
Класс
Box определяет трёхмерную прямоугольную призму заданного размера. Призма — это примитив 3D-геометрии, созданный с заданной глубиной, шириной и высотой. Он центрирован в начале координат.- С момента:
- JavaFX 8.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
depth |
Определяет глубину или размер Z прямоугольной призмы. |
final DoubleProperty |
height |
Определяет высоту или размер Y прямоугольной призмы. |
final DoubleProperty |
width |
Определяет ширину или размер X прямоугольной призмы. |
Свойства, объявленные в классе 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 |
DEFAULT_SIZE |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. Это поле было случайно добавлено и будет удалено. |
Поля, объявленные в классе javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Box() |
Создаёт новый экземпляр Box размером 2x2x2. |
Box |
Создаёт новый экземпляр Box размером width x height x depth. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final DoubleProperty |
depthProperty() |
Определяет глубину или размер Z прямоугольной призмы. |
final double |
getDepth() |
Возвращает значение свойства depth. |
final double |
getHeight() |
Возвращает значение свойства height. |
final double |
getWidth() |
Возвращает значение свойства width. |
final DoubleProperty |
heightProperty() |
Определяет высоту или размер Y прямоугольной призмы. |
final void |
setDepth |
Устанавливает значение свойства depth. |
final void |
setHeight |
Устанавливает значение свойства height. |
final void |
setWidth |
Устанавливает значение свойства width. |
final DoubleProperty |
widthProperty() |
Определяет ширину или размер X прямоугольной призмы. |
Методы, объявленные в классе javafx.scene.shape.Shape3D
cullFaceProperty, drawModeProperty, getCullFace, getDrawMode, getMaterial, materialProperty, setCullFace, setDrawMode, setMaterial
Методы, объявленные в классе 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, getBaselineOffset, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClassCssMetaData, getClip, getContentBias, getCssMetaData, 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, isResizable, 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, maxHeight, maxWidth, minHeight, minWidth, 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, prefHeight, prefWidth, pressedProperty, pseudoClassStateChanged, queryAccessibleAttribute, relocate, removeEventFilter, removeEventHandler, requestFocus, requestFocusTraversal, resize, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setViewOrder, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, viewOrderProperty, visibleProperty
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Методы, объявленные в интерфейсе javafx.css.Styleable
getStyleableNode
Подробности свойств
глубина
public final DoubleProperty depthProperty
Определяет глубину или размер Z ящика.
- Значение по умолчанию:
- 2.0
- См. также:
высота
public final DoubleProperty heightProperty
Определяет высоту или размер Y ящика.
- Значение по умолчанию:
- 2.0
- См. также:
ширина
public final DoubleProperty widthProperty
Определяет ширину или размер X ящика.
- Значение по умолчанию:
- 2.0
- См. также:
Подробности полей
DEFAULT_SIZE
@Deprecated(since="18", forRemoval=true) public static final double DEFAULT_SIZE
Устаревшее, подлежит удалению: Этот элемент API может быть удален в будущей версии.
Это поле было случайно экспонировано и будет удалено.
Размер по умолчанию для
Box.- См. также:
Подробности конструкторов
Box
public Box()
Создает новый экземпляр
Box размером 2x2x2.Box
public Box(double width, double height, double depth)
Создает новый экземпляр
Box размером width x height x depth.- Параметры:
-
width- ширина этого ящика -
height- высота этого ящика -
depth- глубина этого ящика
Подробности методов
setDepth
public final void setDepth(double value)
Устанавливает значение свойства
depth.- Описание свойства:
- Определяет глубину или размер Z ящика.
- Значение по умолчанию:
- 2.0
- Параметры:
-
value- значение для свойстваdepth - См. также:
getDepth
public final double getDepth()
Получает значение свойства
depth.- Описание свойства:
- Определяет глубину или размер Z ящика.
- Значение по умолчанию:
- 2.0
- Возвращает:
- значение свойства
depth - См. также:
depthProperty
public final DoubleProperty depthProperty()
Определяет глубину или размер Z ящика.
- Значение по умолчанию:
- 2.0
- Возвращает:
- свойство
depth - См. также:
setHeight
public final void setHeight(double value)
Устанавливает значение свойства
height.- Описание свойства:
- Определяет высоту или размер Y ящика.
- Значение по умолчанию:
- 2.0
- Параметры:
-
value- значение для свойстваheight - См. также:
getHeight
public final double getHeight()
Получает значение свойства
height.- Описание свойства:
- Определяет высоту или размер Y ящика.
- Значение по умолчанию:
- 2.0
- Возвращает:
- значение свойства
height - См. также:
heightProperty
public final DoubleProperty heightProperty()
Определяет высоту или размер Y ящика.
- Значение по умолчанию:
- 2.0
- Возвращает:
- свойство
height - См. также:
setWidth
public final void setWidth(double value)
Устанавливает значение свойства
width.- Описание свойства:
- Определяет ширину или размер X ящика.
- Значение по умолчанию:
- 2.0
- Параметры:
-
value- значение для свойстваwidth - См. также:
getWidth
public final double getWidth()
Получает значение свойства
width.- Описание свойства:
- Определяет ширину или размер X ящика.
- Значение по умолчанию:
- 2.0
- Возвращает:
- значение свойства
width - См. также:
widthProperty
public final DoubleProperty widthProperty()
Определяет ширину или размер X ящика.
- Значение по умолчанию:
- 2.0
- Возвращает:
- свойство
width - См. также:
© 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.