public class Rectangle extends Rectangle2D implements Shape, Serializable
Rectangle2D.Double, Rectangle2D.Float| Modifier and Type | Field and Description |
|---|---|
double |
height |
double |
width |
double |
x |
double |
y |
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP| Constructor and Description |
|---|
Rectangle() |
Rectangle(Dimension d) |
Rectangle(double x,
double y,
double width,
double height) |
Rectangle(int width,
int height) |
Rectangle(Point p) |
Rectangle(Point p,
Dimension d) |
Rectangle(Rectangle r) |
Rectangle(Rectangle r) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(double px,
double py) |
void |
add(int px,
int py) |
void |
add(Point p) |
void |
add(Rectangle r) |
boolean |
contains(double px,
double py) |
boolean |
contains(double rx,
double ry,
double rw,
double rh) |
boolean |
contains(int px,
int py) |
boolean |
contains(int rx,
int ry,
int rw,
int rh) |
boolean |
contains(Point p) |
boolean |
contains(Rectangle r) |
Rectangle2D |
createIntersection(Rectangle2D r) |
Rectangle2D |
createUnion(Rectangle2D r) |
boolean |
equals(Object obj) |
Rectangle |
getBounds() |
Rectangle2D |
getBounds2D() |
double |
getHeight() |
Point |
getLocation() |
Dimension |
getSize() |
double |
getWidth() |
double |
getX() |
double |
getY() |
void |
grow(double dx,
double dy) |
void |
grow(int mx,
int my) |
Rectangle |
intersection(Rectangle r) |
boolean |
intersects(Rectangle r) |
boolean |
isEmpty() |
int |
outcode(double px,
double py) |
void |
setBounds(double x,
double y,
double width,
double height) |
void |
setBounds(int x,
int y,
int width,
int height) |
void |
setBounds(Rectangle r) |
void |
setLocation(double x,
double y) |
void |
setLocation(int mx,
int my) |
void |
setLocation(Point p) |
void |
setRect(double x,
double y,
double width,
double height) |
void |
setSize(Dimension d) |
void |
setSize(double width,
double height) |
void |
setSize(int mx,
int my) |
String |
toString() |
void |
translate(double mx,
double my) |
void |
translate(int mx,
int my) |
Rectangle |
union(Rectangle r) |
add, add, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, unionclone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonalfinalize, getClass, notify, notifyAll, wait, wait, waitcontains, contains, getPathIterator, getPathIterator, intersects, intersectspublic double x
public double y
public double width
public double height
public Rectangle()
public Rectangle(Point p)
public Rectangle(double x,
double y,
double width,
double height)
public Rectangle(int width,
int height)
public Rectangle(Rectangle r)
public Rectangle(Rectangle r)
public Rectangle(Dimension d)
public double getX()
getX in class RectangularShapepublic double getY()
getY in class RectangularShapepublic double getHeight()
getHeight in class RectangularShapepublic double getWidth()
getWidth in class RectangularShapepublic boolean isEmpty()
isEmpty in class RectangularShapepublic Dimension getSize()
public void setSize(int mx,
int my)
public void setSize(double width,
double height)
public void setSize(Dimension d)
public Point getLocation()
public void setLocation(int mx,
int my)
public void setLocation(double x,
double y)
public void setLocation(Point p)
public void setRect(double x,
double y,
double width,
double height)
setRect in class Rectangle2Dpublic Rectangle getBounds()
getBounds in interface ShapegetBounds in class RectangularShapepublic Rectangle2D getBounds2D()
getBounds2D in interface ShapegetBounds2D in class Rectangle2Dpublic void setBounds(int x,
int y,
int width,
int height)
public void setBounds(double x,
double y,
double width,
double height)
public void setBounds(Rectangle r)
public void grow(int mx,
int my)
public void grow(double dx,
double dy)
public void translate(int mx,
int my)
public void translate(double mx,
double my)
public void add(int px,
int py)
public void add(double px,
double py)
add in class Rectangle2Dpublic void add(Point p)
public void add(Rectangle r)
public boolean contains(int px,
int py)
public boolean contains(double px,
double py)
contains in interface Shapecontains in class Rectangle2Dpublic boolean contains(Point p)
public boolean contains(int rx,
int ry,
int rw,
int rh)
public boolean contains(double rx,
double ry,
double rw,
double rh)
contains in interface Shapecontains in class Rectangle2Dpublic boolean contains(Rectangle r)
public Rectangle2D createIntersection(Rectangle2D r)
createIntersection in class Rectangle2Dpublic boolean intersects(Rectangle r)
public int outcode(double px,
double py)
outcode in class Rectangle2Dpublic Rectangle2D createUnion(Rectangle2D r)
createUnion in class Rectangle2Dpublic boolean equals(Object obj)
equals in class Rectangle2DCopyright © 2016. All rights reserved.