swingwt.awt
Class Rectangle
java.lang.Object
swingwt.awt.geom.RectangularShape
swingwt.awt.geom.Rectangle2D
swingwt.awt.Rectangle
- All Implemented Interfaces:
- java.lang.Cloneable, Shape
- public class Rectangle
- extends Rectangle2D
- implements Shape
Method Summary |
boolean |
contains(double x,
double y)
|
boolean |
contains(double x,
double y,
double w,
double h)
|
boolean |
contains(int x,
int y)
|
boolean |
contains(int X,
int Y,
int W,
int H)
|
boolean |
contains(Point p)
|
boolean |
contains(Point2D p)
|
boolean |
contains(Rectangle r)
|
boolean |
contains(Rectangle2D r)
|
Rectangle2D |
createIntersection(Rectangle2D r)
|
Rectangle2D |
createUnion(Rectangle2D r)
|
boolean |
equals(java.lang.Object obj)
|
Rectangle |
getBounds()
|
Rectangle2D |
getBounds2D()
|
double |
getHeight()
|
Point |
getLocation()
|
Dimension |
getSize()
|
double |
getWidth()
|
double |
getX()
|
double |
getY()
|
void |
grow(int h,
int v)
|
boolean |
inside(int X,
int Y)
|
Rectangle |
intersection(Rectangle r)
|
boolean |
intersects(double x,
double y,
double w,
double h)
|
boolean |
intersects(Rectangle r)
|
boolean |
intersects(Rectangle2D r)
|
boolean |
isEmpty()
|
void |
move(int x,
int y)
|
int |
outcode(double x,
double y)
|
void |
reshape(int x,
int y,
int width,
int height)
|
void |
resize(int width,
int height)
|
void |
setBounds(int x,
int y,
int width,
int height)
|
void |
setBounds(Rectangle r)
|
void |
setLocation(int x,
int y)
|
void |
setLocation(Point p)
|
void |
setRect(double x,
double y,
double width,
double height)
|
void |
setSize(Dimension d)
|
void |
setSize(int width,
int height)
|
java.lang.String |
toString()
|
void |
translate(int x,
int y)
|
Rectangle |
union(Rectangle r)
|
Methods inherited from class swingwt.awt.geom.Rectangle2D |
add, add, add, getPathIterator, getPathIterator, intersect, intersectsLine, intersectsLine, outcode, setFrame, setRect, union |
Methods inherited from class swingwt.awt.geom.RectangularShape |
clone, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
x
public int x
y
public int y
width
public int width
height
public int height
Rectangle
public Rectangle()
Rectangle
public Rectangle(Rectangle r)
Rectangle
public Rectangle(int x,
int y,
int width,
int height)
Rectangle
public Rectangle(int width,
int height)
Rectangle
public Rectangle(Point p,
Dimension d)
Rectangle
public Rectangle(Point p)
Rectangle
public Rectangle(Dimension d)
getX
public double getX()
- Specified by:
getX
in class Rectangle2D
getY
public double getY()
- Specified by:
getY
in class Rectangle2D
getWidth
public double getWidth()
- Specified by:
getWidth
in class Rectangle2D
getHeight
public double getHeight()
- Specified by:
getHeight
in class Rectangle2D
getBounds
public Rectangle getBounds()
- Specified by:
getBounds
in interface Shape
- Overrides:
getBounds
in class RectangularShape
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2D
in interface Shape
- Overrides:
getBounds2D
in class Rectangle2D
setBounds
public void setBounds(Rectangle r)
setBounds
public void setBounds(int x,
int y,
int width,
int height)
setRect
public void setRect(double x,
double y,
double width,
double height)
- Specified by:
setRect
in class Rectangle2D
reshape
public void reshape(int x,
int y,
int width,
int height)
getLocation
public Point getLocation()
setLocation
public void setLocation(Point p)
setLocation
public void setLocation(int x,
int y)
move
public void move(int x,
int y)
translate
public void translate(int x,
int y)
getSize
public Dimension getSize()
setSize
public void setSize(Dimension d)
setSize
public void setSize(int width,
int height)
resize
public void resize(int width,
int height)
contains
public boolean contains(Point p)
contains
public boolean contains(int x,
int y)
contains
public boolean contains(Rectangle r)
contains
public boolean contains(int X,
int Y,
int W,
int H)
inside
public boolean inside(int X,
int Y)
intersects
public boolean intersects(Rectangle r)
intersection
public Rectangle intersection(Rectangle r)
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in class Rectangle2D
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class Rectangle2D
toString
public java.lang.String toString()
contains
public boolean contains(Rectangle2D r)
- Specified by:
contains
in interface Shape
- Overrides:
contains
in class RectangularShape
contains
public boolean contains(Point2D p)
- Specified by:
contains
in interface Shape
- Overrides:
contains
in class RectangularShape
contains
public boolean contains(double x,
double y)
- Specified by:
contains
in interface Shape
- Overrides:
contains
in class Rectangle2D
contains
public boolean contains(double x,
double y,
double w,
double h)
- Specified by:
contains
in interface Shape
- Overrides:
contains
in class Rectangle2D
intersects
public boolean intersects(Rectangle2D r)
- Specified by:
intersects
in interface Shape
- Overrides:
intersects
in class RectangularShape
intersects
public boolean intersects(double x,
double y,
double w,
double h)
- Specified by:
intersects
in interface Shape
- Overrides:
intersects
in class Rectangle2D
grow
public void grow(int h,
int v)
createIntersection
public Rectangle2D createIntersection(Rectangle2D r)
- Specified by:
createIntersection
in class Rectangle2D
union
public Rectangle union(Rectangle r)
createUnion
public Rectangle2D createUnion(Rectangle2D r)
- Specified by:
createUnion
in class Rectangle2D
outcode
public int outcode(double x,
double y)
- Specified by:
outcode
in class Rectangle2D