import java.awt.*;
import javax.swing.*;
public class DrawAxes extends JPanel
{
	int left = 400;
    int top = 300;
 
public void paint(Graphics g) {
	// translate
	g.translate(left, top);
	
	// Draw Axes.
	g.drawLine(0, 300, 0, -300);
	g.drawLine(-400, 0, 400, 0);
	int x = 0;
	int y = 0;
	while (x<400)
	{g.drawLine(-x,y,x+1,-(y+1));
		x++;y=x;
	}
	
	// translate back.
	g.translate(-left, -top);
    
}


	public static void main(String[] args)
	{
		DrawAxes drawAxes = new DrawAxes();
		JFrame frame = new JFrame("Draw Axes");
		frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		frame.getContentPane().add(drawAxes);
		frame.setSize(900,700);
		frame.setBackground (Color.cyan);
		frame.setVisible(true);
	}
}	