|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.gui.Circle_Primitive
Kreis. Man beachte: radius==1 ergibt einen Punkt. Demnach hat ein Kreis mit radius==2 einen Durchmesser von 3!!
Field Summary | |
int |
radius
Radius des Kreises. |
int |
x
X-Koordinate des Mittelpunktes. |
int |
y
Y-Koordinate des Mittelpunktes. |
Constructor Summary | |
Circle_Primitive()
Leerer Konstruktor. |
|
Circle_Primitive(Circle_Primitive circ)
Copy-Konstruktor. |
|
Circle_Primitive(int x,
int y,
int radius)
Konstruktor. |
Method Summary | |
java.awt.Rectangle |
getBounds()
Liefert das kleinste umschließende (achsenparallele) Rechteck. |
java.awt.Point |
getCenter()
Liefert das Zentrum. |
boolean |
in(int x,
int y)
Liegt der Punkt (x,y) im Primitiv (inkl. |
void |
paint(java.awt.Graphics g)
Malt das Primitiv auf das Graphics g. |
java.lang.String |
toString()
|
void |
translate(int dx,
int dy)
Verschiebt das GraphicPrimitive um den Vektor (dx,dy). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public int x
public int y
public int radius
Constructor Detail |
public Circle_Primitive()
public Circle_Primitive(int x, int y, int radius)
x,y
- Kreismittelpunktradius
- Radius des Kreisespublic Circle_Primitive(Circle_Primitive circ)
circ
- Vorzeige Circle-PrimitiveMethod Detail |
public boolean in(int x, int y)
in
in interface GraphicPrimitive
public java.awt.Rectangle getBounds()
getBounds
in interface GraphicPrimitive
public java.awt.Point getCenter()
getCenter
in interface GraphicPrimitive
gishur.gui.GraphicPrimitive
public void translate(int dx, int dy)
translate
in interface GraphicPrimitive
dx,dy
- Verschiebungsvektorpublic void paint(java.awt.Graphics g)
paint
in interface GraphicPrimitive
Graphics,
- auf dem gemalt wird.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |