-1
Java에서 선을 그리는 데 도움이 필요합니다. 한 모서리의 코드를 15 줄로 작성했습니다. 그러나 나는 동시에 네 모서리 각각에서이 15 줄을 다시 그리는 방법을 찾는 데 어려움을 겪고 있습니다. 누구든지 내 현재 코드를 네 모퉁이마다 미러링하는 방법을 보여줄 수 있습니까?루프로 Java에서 선 그리기
import javax.swing.JFrame;
public class DrawOneSetOfLines extends JPanel
{
public static void main(String args[])
{
DrawOneSetOfLines panel = new DrawOneSetOfLines();
JFrame application = new JFrame();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
application.add(panel);
application.setSize(250, 250);
application.setVisible(true);
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
int linesToDraw = 15;
int width = getWidth();
int height = getHeight();
int number, y, x, dy, dx;
x = 0;
y = height;
number = 15;
dx = width/number;
dy = height/number;
for(int i = 1; i < number; i++)
{
x += dx;
y -= dy;
g.drawLine(0, 0, y, x);
}
}
}
요청하기 전에 시도하십시오. –