In meinem kleinen Rechenprogramm kommt in der Konsole eine java.lang.NullPointerException. Deshalb kann der Button nicht ausgeführt werden.
und in einer anderen Klasse ist die Methode angelegt:
Wisst ihr woran es liegen könnte??
SQL:
private JButton getBtKorrigieren() {
if (btKorrigieren == null) {
btKorrigieren = new JButton();
btKorrigieren.setBounds(new java.awt.Rectangle(180,300,121,46));
btKorrigieren.setText("Korrigieren");
btKorrigieren.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()");
// TODO Auto-generated Event stub actionPerformed()
rechnung1.ergebnisPlus= Integer.parseInt(tfergebnisPlus.getText());
rechnung1.ergebnisMinus= Integer.parseInt(tfergebnisMinus.getText());
rechnung1.ergebnisMal= Integer.parseInt(tfergebnisMal.getText());
rechnung1.ergebnisGeteilt= Integer.parseInt(tfergebnisGeteilt.getText());
rechnung1.rest= Integer.parseInt(tfRest.getText());
rechnung1.korrekturBerechnen();
}
});
}
return btKorrigieren;
}
und in einer anderen Klasse ist die Methode angelegt:
SQL:
public void korrekturBerechnen(){
if (ergebnisPlus ==z1+z2){
fenster1.smileyPlus.setText(":)");
} else {fenster1.smileyPlus.setText(":( "+(z1+z2));
}
}
Wisst ihr woran es liegen könnte??