в цикле, я хочуAnonymous ActionListener Класс Exception "NullPointerException"
- инициализации JButtons [] БТС.
- добавить кнопки на панель pan3.
- Добавить ActionListener каждому JButton.
вот что я получил до сих пор:
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, возникает ошибка компилятора,
J всегда будет равна нулю для SetText материала. Что вы пытаетесь с этим сделать? – user949300
нет, он будет увеличиваться на 1 как j ++, написанный – iShaalan
Тогда он сразу же выпадет из сферы действия и будет забыт. И, в следующий раз в нем будет сброшен на 0. – user949300