forループで、私はしたい
- JButtons [] btsを初期化します 。
- ボタンをパネルpan3に追加します。
- 各 JButtonにActionListenerを追加します。
ここに私がこれまでに持っているものがあります:
for(int i = 0 ;i < bts1.length ; i++){
bts1[i] = new JButton(""+i);
pan3.add(bts1[i]);
//The NullPointerException happens after this line .
bts[i].addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
int j = 0 ;
screen.setText(screen.getText()+bts[j].getText());
j++;
}
});
}
私の質問は NullPointerException を解決する方法ですか? j については、 i を使用しようとするとコンパイル エラーが発生するため、追加します。