JFrame---->BorderLayout();buttonPane---->BorderLayout.NORTH
buttonPane----->FlowLayout(), 但各个按钮大小竟然不一样!tablePane----->BorderLayout.CENTER  (希望其填充中间部位),改如何解决?textAreaPane---->BorderLayout.SOUTH谢谢~~

解决方案 »

  1.   

    你需要在JFrame里添加一个面板
    import javax.swing.*
    public class TableFrame extends JFrame{
    JPanel contentPane=(JPanel)getContentPane();
    TableFrame(){}
    contentPane.setLayout(new BorderLayout());
    contentPane.add(buttonPane,BorderLayout.NORTH);
    contentPane.add(tablePane,BorderLayout.CENTER);
    contentPane.add(textAreaPane,BorderLayout.SOUTH);
    }
    至于按钮的大小问题是由于FlowLayout的性质决定的,
    只要你把按钮的名称改成字体及大小长度都一样就行了。
    }