1.编写加法程序,在两个文本框中输入两个数,单击“计算”按钮,计算两数之和,并显示在第3个文本框中。JAVA
时间: 2024-10-28 16:06:19 浏览: 12
为了创建一个简单的加法程序,你可以使用Java Swing库来构建用户界面。以下是一个基本的示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Adder extends JFrame {
private JTextField textField1, textField2, resultField;
public Adder() {
// 初始化窗口和组件
setTitle("简单加法计算器");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel = new JPanel();
setLayout(new GridBagLayout());
// 创建文本框和标签
JLabel label1 = new JLabel("数字1:");
textField1 = new JTextField();
JLabel label2 = new JLabel("数字2:");
textField2 = new JTextField();
// 创建计算按钮并设置监听器
JButton button = new JButton("计算");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String num1 = textField1.getText();
String num2 = textField2.getText();
int sum = Integer.parseInt(num1) + Integer.parseInt(num2);
resultField.setText(String.valueOf(sum));
}
});
// 添加到面板上
panel.add(label1, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
panel.add(textField1, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0));
panel.add(label2, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
panel.add(textField2, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0));
panel.add(button, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new Adder();
}
}
```
这个程序创建了一个小窗口,有两个输入框(textField1和textField2)让用户输入数字,以及一个计算按钮。当点击计算按钮时,它会读取这两个输入框的内容,相加并将结果展示在resultField文本框中。
阅读全文