简单加法计算器
代码
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Calculator {
public static void main(String[] args) {
JFrame jf = new JFrame("Caculater");
jf.setBounds(400, 300, 400, 100);
jf.setLayout(new FlowLayout(FlowLayout.CENTER));
JTextArea text1 = new JTextArea(2,4);
JTextArea text2 = new JTextArea(2,4);
JTextArea text3 = new JTextArea(2,5);
JButton b1 = new JButton("+");
b1.setBorderPainted(false);
b1.setEnabled(false);
JButton b2 = new JButton("=");
b2.setBorderPainted(false);
b2.setEnabled(false);
JButton b3 = new JButton("run");
b3.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
int x = Integer.parseInt(text1.getText());
int y = Integer.parseInt(text2.getText());
String add = Integer.toString(x + y);
text3.setText(add);
}
});
jf.add(text1);
jf.add(b1);
jf.add(text2);
jf.add(b2);
jf.add(text3);
jf.add(b3);
jf.setVisible(true);
jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}
运行结果