package com.dt.lesson02;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class TestCal {
public static void main(String[] args) {
new MyCal().load();
}
}
class MyCal extends Frame{
private TextField num1, num2, num3;
private Label label;
private Button button;
public void load(){
this.num1 = new TextField(10);
this.num2 = new TextField(10);
this.num3 = new TextField(20);
this.label = new Label("+");
this.button = new Button("=");
setLayout(new FlowLayout());
add(num1);
add(label);
add(num2);
add(button);
button.addActionListener(new CalListener());
add(num3);
setVisible(true);
pack();
addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
class CalListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
int n1 = Integer.parseInt(num1.getText());
int n2 = Integer.parseInt(num2.getText());
num3.setText("" + (n1 + n2));
num1.setText("");
num2.setText("");
}
}
}
实现简易加法计算器
最新推荐文章于 2024-03-30 20:37:43 发布