javaのswingでラジオボタンを位置を指定して表示したいんですが,プログラムを実行すると一度は表示されるんですが、マウスなどを動かすと表示が消えたり表示されたり不安定になってしまいます。
位置を指定するのにsetboundsで指定しているんですが、これがいけないんでしょうか?ちなみにawtでプログラムを実行すると正常に表示されます。
以下ソースの抜粋です。あとsetboundsで指定した位置にも表示されません。何処がいけないのでしょうか?

public class SelectionFrame extends JFrame implements ActionListener{

ButtonGroup grp1, grp2;
JRadioButton cbx1, cbx2, cbx3, cbx4, cbx5, cbx6, cbx7, cbx8;

public SelectionFrame(String title){
super (title);

ButtonGroup grp1 = new ButtonGroup();
//チェックボックスの追加

cbx1 = new JRadioButton("綴り", true);
add(cbx1);
cbx1.setBounds(100, 100,100,100);
grp1.add(cbx1);

cbx2 = new JRadioButton("意味", false);
add(cbx2);
cbx2.setBounds(100, 200,100,100);
grp1.add(cbx2);


・・・
}
}