Point2D.Double from = new Point2D.Double(x1, y1); Point2D.Double to = new Point2D.Double(x2, y2); Line2D.Double segment = new Line2D.Double(from, to);
g2.setStroke(new BasicStroke(4.0F)); // 4 pixels