package opg.gui; import java.awt.Color; import java.awt.Graphics2D; import java.awt.Point; public class DrawableLine implements IDrawable { private Point start, end; private Color color; public DrawableLine(Point start, Point end){ this(start, end, Color.BLACK); } public DrawableLine(Point start, Point end, Color color){ this.start = start; this.end = end; this.color = color; } @Override public void draw(Graphics2D g) { Color oldColor = g.getColor(); g.setColor(this.color); g.drawLine(this.start.x, this.start.y, this.end.x, this.end.y); g.setColor(oldColor); } }