public class window extends JFrame implements ActionListener, WindowListener {
private JButton bpoint = new JButton("."); // кнопка точка
private JButton bdel = new JButton("<"); // кнопка удаления последнего символа
private String text = "";
private double a=0;
private double b=0;
private char z;
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource()==bpoint) { // исправить!
a = Double.parseDouble(text);
f.setText(text+bpoint.getText()); // точка ставится, но при нажатии на цифру заменяется цифрой
// нужно написать так чтобы работала с данными double
}
if (e.getSource()==bdel) { //исправить удаление последнего символа
String c = f.getText(); // символ удаляется но при нажатии на след.
f.setText(c.substring(0, c.length()-1)); // цифру - возвращается старая цифра и добавляется новая
}