Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Rectangle extends Shape
Rectangle
class defines a rectangle
with the specified size and location. By default the rectangle
has sharp corners. Rounded corners can be specified using
the arcWidth and arcHeight variables.
Example code: the following code creates a rectangle with 20 pixel rounded corners.
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);
Type | Property and Description |
---|---|
DoubleProperty |
arcHeight
Defines the vertical diameter of the arc
at the four corners of the rectangle.
|
DoubleProperty |
arcWidth
Defines the horizontal diameter of the arc
at the four corners of the rectangle.
|
DoubleProperty |
height
Defines the height of the rectangle.
|
DoubleProperty |
width
Defines the width of the rectangle.
|
DoubleProperty |
x
Defines the X coordinate of the upper-left corner of the rectangle.
|
DoubleProperty |
y
Defines the Y coordinate of the upper-left corner of the rectangle.
|
fillProperty, smoothProperty, strokeDashOffsetProperty, strokeLineCapProperty, strokeLineJoinProperty, strokeMiterLimitProperty, strokeProperty, strokeTypeProperty, strokeWidthProperty
blendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, managedProperty, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty
Constructor and Description |
---|
Rectangle()
Creates an empty instance of Rectangle.
|
Rectangle(double width,
double height)
Creates a new instance of Rectangle with the given size.
|
Rectangle(double x,
double y,
double width,
double height)
Creates a new instance of Rectangle with the given position, size and fill.
|
Rectangle(double width,
double height,
Paint fill)
Creates a new instance of Rectangle with the given size and fill.
|
Modifier and Type | Method and Description |
---|---|
DoubleProperty |
arcHeightProperty()
Defines the vertical diameter of the arc
at the four corners of the rectangle.
|
DoubleProperty |
arcWidthProperty()
Defines the horizontal diameter of the arc
at the four corners of the rectangle.
|
double |
getArcHeight()
Defines the vertical diameter of the arc
at the four corners of the rectangle.
|
double |
getArcWidth()
Defines the horizontal diameter of the arc
at the four corners of the rectangle.
|
double |
getHeight()
Defines the height of the rectangle.
|
double |
getWidth()
Defines the width of the rectangle.
|
double |
getX()
Defines the X coordinate of the upper-left corner of the rectangle.
|
double |
getY()
Defines the Y coordinate of the upper-left corner of the rectangle.
|
DoubleProperty |
heightProperty()
Defines the height of the rectangle.
|
void |
setArcHeight(double value)
Defines the vertical diameter of the arc
at the four corners of the rectangle.
|
void |
setArcWidth(double value)
Defines the horizontal diameter of the arc
at the four corners of the rectangle.
|
void |
setHeight(double value)
Defines the height of the rectangle.
|
void |
setWidth(double value)
Defines the width of the rectangle.
|
void |
setX(double value)
Defines the X coordinate of the upper-left corner of the rectangle.
|
void |
setY(double value)
Defines the Y coordinate of the upper-left corner of the rectangle.
|
DoubleProperty |
widthProperty()
Defines the width of the rectangle.
|
DoubleProperty |
xProperty()
Defines the X coordinate of the upper-left corner of the rectangle.
|
DoubleProperty |
yProperty()
Defines the Y coordinate of the upper-left corner of the rectangle.
|
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, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragged, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnScroll, 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, localToScene, localToScene, localToScene, lookup, lookupAll, managedProperty, maxHeight, maxWidth, minHeight, minWidth, mouseTransparentProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDraggedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onScrollProperty, 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, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragged, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnScroll, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, startDragAndDrop, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, visibleProperty
getX()
,
setX(double)
getY()
,
setY(double)
getWidth()
,
setWidth(double)
getHeight()
,
setHeight(double)
getArcWidth()
,
setArcWidth(double)
getArcHeight()
,
setArcHeight(double)
public Rectangle()
public Rectangle(double width, double height)
width
- width of the rectangleheight
- height of the rectanglepublic Rectangle(double width, double height, Paint fill)
width
- width of the rectangleheight
- height of the rectanglefill
- determines how to fill the interior of the rectanglepublic Rectangle(double x, double y, double width, double height)
x
- horizontal position of the rectangley
- vertical position of the rectanglewidth
- width of the rectangleheight
- height of the rectanglepublic 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, 2011, Oracle and/or its affiliates. All rights reserved. Use is subject to