Between lines 201 and 208 I'm trying to make the decimal point. After the decimal is made, making any calculation the code crashes.
JButton btnsum = new JButton("=");
btnsum.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
num2 = Integer.parseInt(textField.getText());
switch(operator) {
case 1: result = num1 / num2;
break;
case 2: result = num1 * num2;
break;
case 3: result = num1 - num2;
break;
case 4: result = num1 + num2;
break;
case 5: result = Math.pow(num1,num2);
break;
default: result = 0.0;
}
textField.setText(""+result);
}
});
JButton btncol = new JButton(".");
btncol.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String str = textField.getText();
str += (".");
textField.setText(str);
}
});
Everything else is fine and dandy but this decimal point is not working.