프로그램을 니가 그렇게 쳐만들어놓고 왜 그러냐고 그러면안되지

니가하고싶은게 뭔지 정확하게 모르겠지만 패널이 클릭한데로 이동해야하는거면 이걸로해봐라..

public class test2 extends JFrame implements MouseListener{
        JPanel panel;
    test2(){
        //기본세팅 사이즈 (500,500)이고 레이아웃 없음
        setTitle("Practice");
        setVisible(true);
        setSize(500,500);
        setLayout(null);
        
        //패널,라벨 인스턴스
        panel=new JPanel();
        JLabel label=new JLabel("hello");

        //패널에 라벨붙이고 레이아웃 없음, 크기 (500,500), 기본위치(0,0), 패널색=노란색
        panel.add(label);
        panel.setLayout(null);
        panel.setSize(300,300);
        panel.setLocation(0,0);
        panel.setBackground(Color.YELLOW);
        
        //라벨크기 (500,500) 기본위치 (0,0)
        label.setSize(500,500);
        label.setLocation(0,0);

        //패널에 라벨붙이고 컨텐트팬에다가 쳐붙임
        add(panel);
        
        getContentPane().addMouseListener(this);
        
    }
        public static void main(String[] args){
           //실행
            new test2();
        }
                @Override
                public void mouseClicked(MouseEvent arg0) {
                        // TODO Auto-generated method stub
                        
                }
                @Override
                public void mouseEntered(MouseEvent arg0) {
                        // TODO Auto-generated method stub
                        
                }
                @Override
                public void mouseExited(MouseEvent arg0) {
                        // TODO Auto-generated method stub
                        
                }
                @Override
                public void mousePressed(MouseEvent arg0) {
                        // TODO Auto-generated method stub
                        int x=arg0.getX();   //마우스 클릭하면 x좌표 리턴
            int y=arg0.getY();   //마우스 클릭하면 y좌표 리턴
            panel.setLocation(x,y);   //가져온 객체를 이용해서 위치변경
            
                }
                @Override
                public void mouseReleased(MouseEvent arg0) {
                        // TODO Auto-generated method stub
                        
                }
    
}