import java.awt.*;
import javax.swing.*;

public class SimpleFigure {
    public static void main(String[] args) {
        FigurePanel panel = new FigurePanel(-2, -3, 2, 3);
        panel.setPreferredSize(new Dimension(300, 300));

        JFrame frame = new JDrawFrame("SimpleFigure");
	frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        frame.getContentPane().add(panel, BorderLayout.CENTER);

	Grid grid = new Grid();
	grid.setColor(Color.lightGray);
	panel.add(grid);

	Axes axes = new Axes();
	panel.add(axes);

	GraphicalPoint p1 = new GraphicalPoint(1, 2);
	p1.setColor(Color.red);
	p1.setStyle(GraphicalPoint.SQUARE);
	panel.add(p1);

	GraphicalPoint p2 = new GraphicalPoint(0, -2);
	p2.setColor(Color.green);
	p2.setSize(10);
	panel.add(p2);

        frame.pack();
        frame.setVisible(true);
    }
}
	
