형님들 제발 부탁드립니다. 자바gui질문 하나만 하겠습니다.


학교에서 자바배우는 학부생인데 아무리 찾아봐도 안나오네요 흑...


Point객체를 여러개만들어서 Point.painting매서드를 이용해서 점 여러개를 패널에 그리는프로그램입니다.


객체 여러개를 매소드를 이용해서 패널에 추가하는게 핵심이에요.


class Point

{

protected int x;

protected int y;


point(int x,int y){

this.x = x;

this.y = y;

}

    public void painting(Graphics g){

       g.fillOval(x,-y,10,10);

         }

}

//Point클래스는 이렇구요


class Test{


   public static void main (String[] args)

   {

JFrame frame = new JFrame ("Test");//프레임생성

frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); //x누르면 꺼짐

JPanel panel = new JPanel(); //패널생성

panel.setBackground(Color.white);

panel.setPreferredSize(new Dimension(500, 500));

//여기다가 뭘 추가해야 이게 나타날 것같은데 어떻게 해야 될까요?

//패널에 매소드를 이용해서 객체를 추가하는법을 모르겠습니다.

frame.add(panel);    //프레임에 패널 포함

frame.pack();          //프레임 정리

frame.setVisible(true);

   }

}


painting매소드를 잘못 정의한건가요? 아니면 처음부터 이상한가요? 도와주십요