Class DrawObj
java.lang.Object
|
+--DrawObj
- Direct Known Subclasses:
- DrawCircle, DrawLine, DrawPolygon, DrawRect
- public abstract class DrawObj
- extends java.lang.Object
abstract class from which all shapes will be descendants
Constructor Summary |
DrawObj(int x,
int y,
int h,
int w,
boolean state,
java.awt.Color col)
contructor used for circle, rectangle and line |
DrawObj(java.awt.Point p1,
java.awt.Point p2,
java.awt.Point p3,
boolean state,
java.awt.Color col)
contructor used for polygon |
Method Summary |
abstract void |
drawShape(java.awt.Graphics g)
method to be overridden by descendants |
java.awt.Color |
getColor()
getting color of the object to be drawn |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DrawObj
public DrawObj(java.awt.Point p1,
java.awt.Point p2,
java.awt.Point p3,
boolean state,
java.awt.Color col)
- contructor used for polygon
- Parameters:
arrays
- of x and y coordinates, filled or not, color
DrawObj
public DrawObj(int x,
int y,
int h,
int w,
boolean state,
java.awt.Color col)
- contructor used for circle, rectangle and line
- Parameters:
x
- and y coordinates, filled or not, color
getColor
public java.awt.Color getColor()
- getting color of the object to be drawn
- Parameters:
none
- - Returns:
- object color
drawShape
public abstract void drawShape(java.awt.Graphics g)
- method to be overridden by descendants
- Parameters:
Graphics
- class