如何制作绘制线条的Java程序?
我想做的是做一个程序,创建四行。我想让它通过一个for循环,每次它循环时,线都会彼此靠近。最终,我希望这些线在盒子的中心相遇,形成一个漩涡 初始位置将从以下位置开始:如何制作绘制线条的Java程序?,java,draw,lines,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[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
我的绘图功能有问题。我将如何在代码中实现这一点 尝试使用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);
当然,提供您自己的值这是我希望代码输出的图像: