drawLine()使用双变量而不是整数

时间:2012-06-22 22:40:32

标签: java java-2d

我想问一下是否可以使用双变量而不是整数绘制一条线。如果有,怎么样?

2 个答案:

答案 0 :(得分:2)

您可以使用Line2D.Double。使用Graphics2D.draw()绘制它。

有关详细信息和示例,请参阅Drawing Geometric Primitives

答案 1 :(得分:1)

喜欢这个吗?

             Line2D line = new Line2D.Double();
             Graphics2D g2 = aPaintContext.getGraphics();
             for (double x = bx; x < rightBorder; x += 5) {
                line.setLine(x, by, x, bottomBorder);
                g2.draw(line);