public void actionPerformed(ActionEvent e) { display = "0"; result.setText(display); ButtonDemo.setResult(result); ButtonDemo.setAddNumber(false); ButtonDemo.setAddZero(true); ButtonDemo.setCanDot(true); }
public void actionPerformed(ActionEvent e) { result = ButtonDemo.getResult(); addNumber = ButtonDemo.isAddNumber(); if (!addNumber) result.setText(""); display = result.getText(); result.setText(display + "0"); ButtonDemo.setResult(result); ButtonDemo.setAddNumber(true); ButtonDemo.setAddZero(false); }
class Clear implements ActionListener { private String display; private JTextField result = ButtonDemo.getResult(); public void actionPerformed(ActionEvent e) { display = "0"; result.setText(display); ButtonDemo.setResult(result); ButtonDemo.setAddNumber(false); ButtonDemo.setAddZero(true); ButtonDemo.setCanDot(true); } }
public static void main(String[] args) { ButtonDemo frame = new ButtonDemo(); frame.setTitle("ButtonDemo"); frame.setLocationRelativeTo(null); // Center the frame frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(250, 100); frame.setVisible(true); }