我尝试做的是创建一个创建四行的程序。我希望它经历一个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
我在绘制功能方面遇到了麻烦。我如何将其实现到我的代码中?
答案 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);
为您提供自己的课程价值