java界面布局问题(在窗体中添加组件的方式)

JFrame q =new JFrame();
    Container a=q.getContentPane();

    setLayout(new BorderLayout());
    final JProgressBar progressBar = new JProgressBar(); // 创建进度条
    // 将进度条放置在窗体合适位置
    a.add(progressBar, BorderLayout.NORTH);

    与

    super();
    final JProgressBar progressBar = new JProgressBar(); // 创建进度条
    // 将进度条放置在窗体合适位置
    getContentPane().add(progressBar, BorderLayout.NORTH);

    有什么区别吗?