org.rubato.rubettes.bigbang.view.subview
Class AbstractPainter
java.lang.Object
org.rubato.rubettes.bigbang.view.subview.AbstractPainter
- Direct Known Subclasses:
- AWTPainter, MTPainter
public abstract class AbstractPainter
- extends java.lang.Object
Method Summary |
abstract void |
drawLine(double x1,
double y1,
double x2,
double y2)
|
abstract void |
drawOval(double x,
double y,
double width,
double height)
|
abstract void |
drawPolygon(java.awt.geom.Path2D.Double p)
|
abstract void |
drawRect(double x,
double y,
double width,
double height)
|
abstract void |
drawString(java.lang.String str,
double x,
double y)
|
abstract void |
fillArc(double x,
double y,
double width,
double height,
double startAngle,
double arcAngle)
|
abstract void |
fillNote(double x,
double y,
double width,
double height)
|
abstract void |
fillOval(double x,
double y,
double width,
double height)
|
abstract void |
fillPolygon(java.awt.geom.Path2D.Double p)
|
abstract void |
fillRect(double x,
double y,
double width,
double height)
|
abstract int |
getStringHeight(java.lang.String s)
|
abstract int |
getStringWidth(java.lang.String s)
|
abstract void |
setColor(java.awt.Color color)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPainter
public AbstractPainter()
setColor
public abstract void setColor(java.awt.Color color)
drawLine
public abstract void drawLine(double x1,
double y1,
double x2,
double y2)
drawRect
public abstract void drawRect(double x,
double y,
double width,
double height)
fillRect
public abstract void fillRect(double x,
double y,
double width,
double height)
fillNote
public abstract void fillNote(double x,
double y,
double width,
double height)
drawPolygon
public abstract void drawPolygon(java.awt.geom.Path2D.Double p)
fillPolygon
public abstract void fillPolygon(java.awt.geom.Path2D.Double p)
drawOval
public abstract void drawOval(double x,
double y,
double width,
double height)
fillOval
public abstract void fillOval(double x,
double y,
double width,
double height)
fillArc
public abstract void fillArc(double x,
double y,
double width,
double height,
double startAngle,
double arcAngle)
drawString
public abstract void drawString(java.lang.String str,
double x,
double y)
getStringWidth
public abstract int getStringWidth(java.lang.String s)
getStringHeight
public abstract int getStringHeight(java.lang.String s)