-1
JRadioButton opt[] = new JRadioButton[4];
opt[0].setSelected(false); //not working

JRadioButton r1 = new JRadioButton();
r1.setSelected(false); //working

への最初の呼び出しが機能しない理由を誰か教えてもらえますsetSelected()か?

4

1 に答える 1

1

ObjectJava配列の要素のデフォルト値は ですnullJRadioButton配列にはインスタンス化されたopt要素がありません。メソッドを呼び出す前に、それらをインスタンス化する必要があります。

for (int i=0; i < opt.length; i++) {
   opt[i] = new JRadioButton("Radio Button " + i); 
}
于 2013-05-22T18:19:22.430 に答える