You meant something like this ?
import java.awt.Dimension;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class LineDemo extends JPanel {
final static int SIZE = 640;
final static int STEP = 20;
protected void paintComponent(Graphics g) {
for (int i = 0; i < SIZE; i += STEP) {
g.drawLine(i,0,SIZE,i);
g.drawLine(SIZE,i,SIZE-i,SIZE);
g.drawLine(SIZE-i,SIZE, 0, SIZE - i);
g.drawLine(0, SIZE - i,i,0);
}
}
public static void main(String[] args) {
JFrame frame = new JFrame("Line demo");
frame.add(new LineDemo());
frame.setPreferredSize(new Dimension(SIZE+STEP,SIZE+2*STEP));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}