1、设置布局显示位置有区别
Container c=getContentPane();
this.setLocation(int, int );
JFrame jf=new JFrame();
jf.setLocation(int , int);
2、ButtonGroup 不是一个容器
使用相同的 ButtonGroup 对象创建一组按钮意味着“开启”其中一个按钮时,将关闭组中的其他所有按钮。 你只需要定义一个ButtonGroup,然后将button加入其中,至于加入的这些button在不在同一个JPanel里都是可以的。