public class Calculator extends JFrame {
//声明控件,略去
public Calculator() {this.setTitle("计算器测试");
this.setVisible(true);
JPanel panel = new JPanel();
panel.add(display);
panel.add(num1);
panel.add(num2);
this.add(panel, BorderLayout.NORTH);
this.setLocationRelativeTo(null);
this.setResizable(false);
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 按钮2事件
num2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
display.setText(num2.getText());
}
});
// 按钮1事件
num1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
display.setText(num1.getText());
}
});
}
}