import javax.swing.*;

class Aaa extends JPanel
{
}

class Bbb extends Aaa
{
}

class pop extends Bbb
{
 private JButton but;

 private JPanel pane; 

 public pop()
 {
   /*************************/
    but = new JButton(\"버튼\");
    pane = new JPanel();
    //but.setLocation(100,100);
  
    add(but); add(pane);
   /*************************/
 }
}

public class sda {

 /**
  * @param args
  */
 public static void main(String[] args)
 {
  JFrame frame = new JFrame (\"Aaa\");
  frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
  
  JTabbedPane tp = new JTabbedPane();
  
  tp.addTab (\"탭1\", new pop());

  frame.getContentPane().add(tp);
  frame.setBounds(0,0,300,400);
  //frame.pack();
  frame.setVisible(true);
 }

}

GUI 클래스에 있는 버튼 but, 패널 pane의 위치를 지정하고싶은데
setLocation을 해봤는데 안움직이네요 왜 안움직이는 걸까요ㅠ
제발 도와주십셔
ㅜㅠㅜㅠ