----------------------Viewer class---------------------------
public class Viewer
{
 public static void main(String[] args)
 {
  new myframe();
  new myDrawboard();//creating main jframe instance
 }
}

 

-----------------------myframe class-----------------------------

import java.awt.*;
import javax.swing.*;
public class myframe extends JFrame
{
 myDrawboard myboard;
 JFrame c = new JFrame();
 
 public myframe()
 {
 
  myboard=new myDrawboard();
 

  setSize(640,480);
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  c.add(myboard);
  setVisible(true);
 
 }
}

 

------------------------myDrawboard class------------------------

import java.awt.Graphics;

import javax.swing.JPanel;


public class myDrawboard extends JPanel{
  public void paintComponent(Graphics p)
  {
   p.drawRect(50,50,20,20);
  }
 }


------------------------------------------------------------

 

이런식으로 클래스 3개 이용해서 창 하나뛰우고 그안에 사각형 넣고 싶은데
왜 창만 만들어지고 사각형이 안생겨? ㅜ.ㅜ