Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Rectangle extends Shape
Rectangle
class определяет прямоугольник с помощью указанного размера и расположения. По умолчанию у прямоугольника есть резкие углы. Закругленные углы могут быть определены, используя arcWidth и arcHeight переменные. Пример кода: следующий код создает прямоугольник с 20 пиксельными закругленными углами.
import javafx.scene.shape.*; Rectangle r = new Rectangle(); r.setX(50); r.setY(50); r.setWidth(200); r.setHeight(100); r.setArcWidth(20); r.setArcHeight(20);
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
arcHeight
Определяет вертикальный диаметр дуги в четырех углах прямоугольника.
|
DoubleProperty |
arcWidth
Определяет горизонтальный диаметр дуги в четырех углах прямоугольника.
|
DoubleProperty |
height
Определяет height прямоугольника.
|
DoubleProperty |
width
Определяет width прямоугольника.
|
DoubleProperty |
x
Определяет X координат верхнего левого угла прямоугольника.
|
DoubleProperty |
y
Определяет координату Y верхнего левого угла прямоугольника.
|
fill, smooth, strokeDashOffset, strokeLineCap, strokeLineJoin, strokeMiterLimit, stroke, strokeType, strokeWidth
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
Конструктор и Описание |
---|
Rectangle()
Создает пустой экземпляр Прямоугольника.
|
Rectangle(double width, double height)
Создает новый экземпляр Прямоугольника с данным размером.
|
Rectangle(double x, double y, double width, double height)
Создает новый экземпляр Прямоугольника с данной позицией и размером.
|
Rectangle(double width, double height, Paint fill)
Создает новый экземпляр Прямоугольника с данным размером и заливкой.
|
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
arcHeightProperty()
Определяет вертикальный диаметр дуги в четырех углах прямоугольника.
|
DoubleProperty |
arcWidthProperty()
Определяет горизонтальный диаметр дуги в четырех углах прямоугольника.
|
double |
getArcHeight()
Получает значение свойства arcHeight.
|
double |
getArcWidth()
Получает значение свойства arcWidth.
|
double |
getHeight()
Получает значение свойства height.
|
double |
getWidth()
Получает значение свойства width.
|
double |
getX()
Получает значение свойства x.
|
double |
getY()
Получает значение свойства y.
|
DoubleProperty |
heightProperty()
Определяет height прямоугольника.
|
void |
setArcHeight(double value)
Устанавливает значение свойства arcHeight.
|
void |
setArcWidth(double value)
Устанавливает значение свойства arcWidth.
|
void |
setHeight(double value)
Устанавливает значение свойства height.
|
void |
setWidth(double value)
Устанавливает значение свойства width.
|
void |
setX(double value)
Устанавливает значение свойства x.
|
void |
setY(double value)
Устанавливает значение свойства y.
|
DoubleProperty |
widthProperty()
Определяет width прямоугольника.
|
DoubleProperty |
xProperty()
Определяет X координат верхнего левого угла прямоугольника.
|
DoubleProperty |
yProperty()
Определяет координату Y верхнего левого угла прямоугольника.
|
fillProperty, getFill, getStroke, getStrokeDashArray, getStrokeDashOffset, getStrokeLineCap, getStrokeLineJoin, getStrokeMiterLimit, getStrokeType, getStrokeWidth, intersect, isSmooth, setFill, setSmooth, setStroke, setStrokeDashOffset, setStrokeLineCap, setStrokeLineJoin, setStrokeMiterLimit, setStrokeType, setStrokeWidth, smoothProperty, strokeDashOffsetProperty, strokeLineCapProperty, strokeLineJoinProperty, strokeMiterLimitProperty, strokeProperty, strokeTypeProperty, strokeWidthProperty, subtract, union
addEventFilter, addEventHandler, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBaselineOffset, 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, isResizable, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToSceneTransformProperty, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, 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, prefHeight, prefWidth, pressedProperty, relocate, removeEventFilter, removeEventHandler, requestFocus, resize, 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 final DoubleProperty xProperty
getX()
, setX(double)
public final DoubleProperty yProperty
getY()
, setY(double)
public final DoubleProperty widthProperty
getWidth()
, setWidth(double)
public final DoubleProperty heightProperty
getHeight()
, setHeight(double)
public final DoubleProperty arcWidthProperty
getArcWidth()
, setArcWidth(double)
public final DoubleProperty arcHeightProperty
getArcHeight()
, setArcHeight(double)
public Rectangle()
public Rectangle(double width, double height)
width
- width прямоугольникаheight
- height прямоугольникаpublic Rectangle(double width, double height, Paint fill)
width
- width прямоугольникаheight
- height прямоугольникаfill
- определяет, как заполнить внутреннюю часть прямоугольникаpublic Rectangle(double x, double y, double width, double height)
x
- горизонтальная позиция прямоугольникаy
- вертикальная позиция прямоугольникаwidth
- width прямоугольникаheight
- height прямоугольникаpublic final void setX(double value)
public final double getX()
public final DoubleProperty xProperty()
getX()
, setX(double)
public final void setY(double value)
public final double getY()
public final DoubleProperty yProperty()
getY()
, setY(double)
public final void setWidth(double value)
public final double getWidth()
public final DoubleProperty widthProperty()
getWidth()
, setWidth(double)
public final void setHeight(double value)
public final double getHeight()
public final DoubleProperty heightProperty()
getHeight()
, setHeight(double)
public final void setArcWidth(double value)
public final double getArcWidth()
public final DoubleProperty arcWidthProperty()
getArcWidth()
, setArcWidth(double)
public final void setArcHeight(double value)
public final double getArcHeight()
public final DoubleProperty arcHeightProperty()
getArcHeight()
, setArcHeight(double)
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается