你把那两个button先放到一个Jpanel里,然后把添加那个Jpanel窗体里
不过这样的话,你得用swing组件了,不可以用Button,必须用JButton

解决方案 »

  1.   

    楼上说得对,只有这样,你的布局才能最灵活和漂亮.
    方法是将两个button放入一个panel里去,panel的布局可以是flowlayout,也可以是GridBagLayout都可以很好得达到你的居中得效果.
    然后,你的label也可以放入一个panel里去.
    最后,你的Dialog得布局可以设为Borderlayout,你再将上述两个panel放入你的Dialog中,放button得panel位置为sourth,放label得panel得位置为center即可.你试试,着一切都可以在可视化下进行,不需自己写代码得.
    good luck!
      

  2.   

    很简单,你可以先new 一个Jpanel,然后,你将你的button 放在Jpanel里,就好像这样:JPanel p = new JPanel();
    JButton ok = new JButton("ok");
    JButton cancel = new JButton("cancel");
    p.add(ok);
    p.add(cancel);
    getContentPane().add("Center",p);祝你好运!!