如何制作绘制线条的Java程序?

时间:2014-11-06 07:26:07

标签: java draw lines

我尝试做的是创建一个创建四行的程序。我希望它经历一个for循环,每次循环时,这些线都会彼此靠得更近。最终我希望线条在盒子的中心相遇并形成一个漩涡。

初始职位将从:

开始
line[0].x = 0;          line[0].y = 0;
line[1].x = 0;          line[1].y = boxSize;
line[2].x = boxSize;    line[2].y = boxSize;
line[3].x = boxSize;    line[3].y = 0;

要找到下一点,我会这样做:

line[(i+1)%4].y–line[i].y

我在绘制功能方面遇到了麻烦。我如何将其实现到我的代码中?

1 个答案:

答案 0 :(得分:1)

尝试使用awt

BufferedImage bufferedImage = new BufferedImage(width, height, 
                                                   BufferedImage.TYPE_INT_RGB);

Graphics2D g2d = bufferedImage.createGraphics();

Color bg = new Color(242, 242, 242);
g2d.setColor(bg);
g2d.fillRect(0, 0, w, h);
g2d.setColor(Color.red);
g2d.drawLine(startx, starty, endx, endy);

为您提供自己的课程价值