setClip принимает Clippable

This commit is contained in:
Victor 2014-03-03 15:21:36 +02:00
parent a693c784fb
commit ea820914d4

View File

@ -17,7 +17,7 @@ public class GraphicsExt {
private Point old; private Point old;
private Matrix transformMatrix; private Matrix transformMatrix;
private Clip clip; private Clippable clip;
public GraphicsExt(Graphics g, int width, int height) { public GraphicsExt(Graphics g, int width, int height) {
this.g = g; this.g = g;
@ -32,15 +32,10 @@ public class GraphicsExt {
clip = null; clip = null;
} }
public void setClip(Clip clip) { public void setClip(Clippable clip) {
this.clip = clip; this.clip = clip;
} }
public void clip(double x, double y, double width, double height) {
if (clip != null) clip.setClip(x, y, width, height);
else clip = new Clip(x, y, width, height);
}
public void setColor(Color color) { public void setColor(Color color) {
g.setColor(color); g.setColor(color);
} }