用java设置一个具有三个文本框和一个按钮的求和窗体 一个文本框用于输入第一个数 第二个文本框用于输入第二个数 第三个文本框用来显示求和结果 还要有“+”号和“=”号 并使用integer.parseInt方法把字符串转化成整数
时间: 2025-06-14 22:17:20 浏览: 13
在Java中,你可以通过Swing库创建一个简单的图形用户界面(GUI)来实现这个需求。下面是一个基础的步骤示例:
首先,你需要导入必要的包并创建`JFrame`类实例作为窗口:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class SumCalculator extends JFrame {
private JTextField textField1;
private JTextField textField2;
private JTextField resultField;
private JButton addButton;
public SumCalculator() {
// ...
}
}
```
接着,在构造函数或某个初始化方法里,添加组件并布局:
```java
SumCalculator calculator = new SumCalculator();
calculator.setSize(400, 200);
calculator.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
calculator.setLayout(new GridLayout(4, 2));
textField1 = new JTextField(10); // 输入框大小
textField2 = new JTextField(10);
resultField = new JTextField("0", 10); // 结果字段,初始值设为0
resultField.setEditable(false); // 防止直接修改
addButton = new JButton("+"); // 按钮
addButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
int num1 = Integer.parseInt(textField1.getText());
int num2 = Integer.parseInt(textField2.getText());
int sum = num1 + num2;
resultField.setText(String.valueOf(sum));
} catch (NumberFormatException ex) {
JOptionPane.showMessageDialog(calculator, "请输入有效数字!");
}
}
});
// 添加到窗口
calculator.add(textField1);
calculator.add(textField2);
calculator.add(addButton);
calculator.add(resultField);
calculator.setVisible(true);
```
在这个例子中,当用户点击"+"按钮时,程序会尝试将文本框的内容转换为整数相加,并显示结果。如果输入非数字内容,会弹出错误提示。
阅读全文
相关推荐


















