package draw1; import java.awt.*; import draw1.*; public class Diam2 extends TwoEndsShape { public void draw(Graphics g) { int x = Math.min(x1, x2); int y = Math.min(y1, y2); int w = Math.abs(x1 - x2) + 1; int h = Math.abs(y1 - y2) + 1; if (color != null) { g.setColor(color); } // g.drawOval(x, y, w, w); // g.drawOval(2*x, y, w, w); g.drawLine(x, y, x + w/2, y); g.drawLine(x, y, x +w/2, y + h); g.drawLine(x + w/2, y, x + w, y + h); g.drawLine(x + w/2, y + h, x + w, y + h); } public void drawOutline(Graphics g, int x1, int y1, int x2, int y2) { int x = Math.min(x1, x2); int y = Math.min(y1, y2); int w = Math.abs(x1 - x2) + 1; int h = Math.abs(y1 - y2) + 1; // g.drawOval(x, y, w, w); // g.drawOval(2*x, y, w, w); g.drawLine(x, y, x + w/2, y); g.drawLine(x, y, x +w/2, y + h); g.drawLine(x + w/2, y, x + w, y + h); g.drawLine(x + w/2, y + h, x + w, y + h); } }