- java.lang.Object
-
- javafx.scene.Node
-
- javafx.scene.shape.Shape3D
-
- javafx.scene.shape.Box
-
- Все реализуемые интерфейсы:
-
Styleable,EventTarget
public class Box extends Shape3D
КлассBoxопределяет трехмерный прямоугольный параллелепипед заданного размера. Параллелепипед — это примитив 3D-геометрии, созданный с заданной глубиной, шириной и высотой. Он расположен в центре координат.- С:
- JavaFX 8.0
-
Резюме свойств
Свойства Тип Свойство Описание DoublePropertydepthОпределяет глубину или размер Z параллелепипеда.DoublePropertyheightОпределяет высоту или размер Y параллелепипеда.DoublePropertywidthОпределяет ширину или размер X параллелепипеда.-
Свойства, унаследованные от класса javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, viewOrder, visible
-
-
Резюме полей
Поля Модификатор и тип Поле Описание static doubleDEFAULT_SIZE-
Поля, унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Резюме методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание DoublePropertydepthProperty()Определяет глубину или размер Z параллелепипеда.doublegetDepth()Возвращает значение свойства depth.doublegetHeight()Возвращает значение свойства height.doublegetWidth()Возвращает значение свойства width.DoublePropertyheightProperty()Определяет высоту или размер Y параллелепипеда.voidsetDepth(double value)Устанавливает значение свойства depth.voidsetHeight(double value)Устанавливает значение свойства height.voidsetWidth(double value)Устанавливает значение свойства width.DoublePropertywidthProperty()Определяет ширину или размер 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, 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, 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, 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
-
-
Подробное описание свойств
-
depth
public final DoubleProperty depthProperty
Определяет глубину или Z-размер прямоугольного параллелепипеда.- Значение по умолчанию:
- 2.0
- См. также:
-
getDepth(),setDepth(double)
-
height
public final DoubleProperty heightProperty
Определяет высоту или Y-размер прямоугольного параллелепипеда.- Значение по умолчанию:
- 2.0
- См. также:
-
getHeight(),setHeight(double)
-
width
public final DoubleProperty widthProperty
Определяет ширину или X-размер прямоугольного параллелепипеда.- Значение по умолчанию:
- 2.0
- См. также:
-
getWidth(),setWidth(double)
-
-
Подробное описание полей
-
DEFAULT_SIZE
public static final double DEFAULT_SIZE
- См. также:
- Значения константных полей
-
-
Подробное описание конструкторов
-
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
-
getDepth
public final double getDepth()
Получает значение свойства depth.- Описание свойства:
- Определяет глубину или Z-размер прямоугольного параллелепипеда.
- Значение по умолчанию:
- 2.0
-
depthProperty
public final DoubleProperty depthProperty()
Определяет глубину или Z-размер прямоугольного параллелепипеда.- Значение по умолчанию:
- 2.0
- См. также:
-
getDepth(),setDepth(double)
-
setHeight
public final void setHeight(double value)
Устанавливает значение свойства height.- Описание свойства:
- Определяет высоту или Y-размер прямоугольного параллелепипеда.
- Значение по умолчанию:
- 2.0
-
getHeight
public final double getHeight()
Получает значение свойства height.- Описание свойства:
- Определяет высоту или Y-размер прямоугольного параллелепипеда.
- Значение по умолчанию:
- 2.0
-
heightProperty
public final DoubleProperty heightProperty()
Определяет высоту или Y-размер прямоугольного параллелепипеда.- Значение по умолчанию:
- 2.0
- См. также:
-
getHeight(),setHeight(double)
-
setWidth
public final void setWidth(double value)
Устанавливает значение свойства width.- Описание свойства:
- Определяет ширину или X-размер прямоугольного параллелепипеда.
- Значение по умолчанию:
- 2.0
-
getWidth
public final double getWidth()
Получает значение свойства width.- Описание свойства:
- Определяет ширину или X-размер прямоугольного параллелепипеда.
- Значение по умолчанию:
- 2.0
-
widthProperty
public final DoubleProperty widthProperty()
Определяет ширину или X-размер прямоугольного параллелепипеда.- Значение по умолчанию:
- 2.0
- См. также:
-
getWidth(),setWidth(double)
-
© 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.