frames
Class ShapeInfo
java.lang.Object
frames.ShapeInfo
- All Implemented Interfaces:
- java.lang.Comparable
- class ShapeInfo
- extends java.lang.Object
- implements java.lang.Comparable
Constructor Summary |
ShapeInfo(long id,
java.awt.Shape sha,
java.awt.Color col,
java.awt.Stroke str,
boolean fill,
int pri)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ID
public long ID
priority
public int priority
shape
public java.awt.Shape shape
color
public java.awt.Color color
stroke
public java.awt.Stroke stroke
filled
public boolean filled
ShapeInfo
public ShapeInfo(long id,
java.awt.Shape sha,
java.awt.Color col,
java.awt.Stroke str,
boolean fill,
int pri)
setPriority
public void setPriority(int p)
setStroke
public void setStroke(java.awt.Stroke s)
setColor
public void setColor(java.awt.Color c)
setShape
public void setShape(java.awt.Shape s)
setFilled
public void setFilled(boolean f)
setAttributes
public void setAttributes(java.awt.Color c,
java.awt.Stroke s,
boolean fill)
isNear
public boolean isNear(double x,
double y,
double dist)
draw
public void draw(java.awt.Graphics2D g)
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable