frame的layout是borderLayout,
panel的layout是flowLayout,
先:
   jPanel1.setLayout(new BorderLayout());

解决方案 »

  1.   

    frame的layout是borderLayout, 設定完後, 要設定它的位置, 如center,
    panel的layout也可設定為XYLayout, 這樣可以靈活控制,一般用Button是用flowLayout 比較好
      

  2.   

    好像不行。下面是我的代码
       JFrame frame = new JFrame("Tabs");
        JPanel panemain=new JPanel();
        panemain.setLayout(new FlowLayout());
        panemain.add(pane);
        frame.getContentPane().add(panemain, BorderLayout.CENTER);
     注明:pane是一个JTabbedpane
      

  3.   

    panemain.setLayout(new FlowLayout());
    改为:
    panemain.setLayout(new BorderLayout());