Spec-Zone.ru › OpenJavaFX 24

Class Box

java.lang.Object
javafx.scene.Node
javafx.scene.shape.Shape3D
javafx.scene.shape.Box
All Implemented Interfaces:
Styleable, EventTarget
public non-sealed class Box extends Shape3D
The Box class defines a 3 dimensional box with the specified size. A Box is a 3D geometry primitive created with a given depth, width, and height. It is centered at the origin.
Since:
JavaFX 8.0

Property Summary

Type Property Description
final DoubleProperty depth
Defines the depth or the Z dimension of the Box.
final DoubleProperty height
Defines the height or the Y dimension of the Box.
final DoubleProperty width
Defines the width or the X dimension of the Box.

Properties declared in class javafx.scene.shape.Shape3D

cullFace, drawMode, material

Properties declared in class 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

Field Summary

Modifier and Type Field Description
static final double DEFAULT_SIZE
Deprecated, for removal: This API element is subject to removal in a future version.
This field was exposed mistakenly and will be removed.

Fields declared in class javafx.scene.Node

BASELINE_OFFSET_SAME_AS_HEIGHT

Constructor Summary

Constructor Description
Box()
Creates a new instance of Box of dimension 2 by 2 by 2.
Box(double width, double height, double depth)
Creates a new instance of Box of dimension width by height by depth.

Method Summary

Modifier and Type Method Description
final DoubleProperty depthProperty()
Defines the depth or the Z dimension of the Box.
final double getDepth()
Gets the value of the depth property.
final double getHeight()
Gets the value of the height property.
final double getWidth()
Gets the value of the width property.
final DoubleProperty heightProperty()
Defines the height or the Y dimension of the Box.
final void setDepth(double value)
Sets the value of the depth property.
final void setHeight(double value)
Sets the value of the height property.
final void setWidth(double value)
Sets the value of the width property.
final DoubleProperty widthProperty()
Defines the width or the X dimension of the Box.

Methods declared in class javafx.scene.shape.Shape3D

cullFaceProperty, drawModeProperty, getCullFace, getDrawMode, getMaterial, materialProperty, setCullFace, setDrawMode, setMaterial

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, 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

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

Property Details

depth

public final DoubleProperty depthProperty
Defines the depth or the Z dimension of the Box.
Default value:
2.0
See Also:
  • getDepth()
  • setDepth(double)
  • depthProperty()

height

public final DoubleProperty heightProperty
Defines the height or the Y dimension of the Box.
Default value:
2.0
See Also:
  • getHeight()
  • setHeight(double)
  • heightProperty()

width

public final DoubleProperty widthProperty
Defines the width or the X dimension of the Box.
Default value:
2.0
See Also:
  • getWidth()
  • setWidth(double)
  • widthProperty()

Field Details

DEFAULT_SIZE

@Deprecated(since="18", forRemoval=true) public static final double DEFAULT_SIZE
Deprecated, for removal: This API element is subject to removal in a future version.
This field was exposed mistakenly and will be removed.
Default size of the Box.
See Also:
  • Constant Field Values

Constructor Details

Box

public Box()
Creates a new instance of Box of dimension 2 by 2 by 2.

Box

public Box(double width, double height, double depth)
Creates a new instance of Box of dimension width by height by depth.
Parameters:
width - the width of this box
height - the height of this box
depth - the depth of this box

Method Details

setDepth

public final void setDepth(double value)
Sets the value of the depth property.
Property description:
Defines the depth or the Z dimension of the Box.
Default value:
2.0
Parameters:
value - the value for the depth property
See Also:
  • getDepth()
  • depthProperty()

getDepth

public final double getDepth()
Gets the value of the depth property.
Property description:
Defines the depth or the Z dimension of the Box.
Default value:
2.0
Returns:
the value of the depth property
See Also:
  • setDepth(double)
  • depthProperty()

depthProperty

public final DoubleProperty depthProperty()
Defines the depth or the Z dimension of the Box.
Default value:
2.0
Returns:
the depth property
See Also:
  • getDepth()
  • setDepth(double)

setHeight

public final void setHeight(double value)
Sets the value of the height property.
Property description:
Defines the height or the Y dimension of the Box.
Default value:
2.0
Parameters:
value - the value for the height property
See Also:
  • getHeight()
  • heightProperty()

getHeight

public final double getHeight()
Gets the value of the height property.
Property description:
Defines the height or the Y dimension of the Box.
Default value:
2.0
Returns:
the value of the height property
See Also:
  • setHeight(double)
  • heightProperty()

heightProperty

public final DoubleProperty heightProperty()
Defines the height or the Y dimension of the Box.
Default value:
2.0
Returns:
the height property
See Also:
  • getHeight()
  • setHeight(double)

setWidth

public final void setWidth(double value)
Sets the value of the width property.
Property description:
Defines the width or the X dimension of the Box.
Default value:
2.0
Parameters:
value - the value for the width property
See Also:
  • getWidth()
  • widthProperty()

getWidth

public final double getWidth()
Gets the value of the width property.
Property description:
Defines the width or the X dimension of the Box.
Default value:
2.0
Returns:
the value of the width property
See Also:
  • setWidth(double)
  • widthProperty()

widthProperty

public final DoubleProperty widthProperty()
Defines the width or the X dimension of the Box.
Default value:
2.0
Returns:
the width property
See Also:
  • getWidth()
  • setWidth(double)

Report a bug or suggest an enhancement
Copyright © 2008, 2025, Oracle and/or its affiliates. All rights reserved.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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