我需要它有两个输入框,输入框a,b接受长和宽,一个按钮计算面积,
时间: 2024-03-12 16:47:23 浏览: 60
带增、减按钮的输入框
4星 · 用户满意度95%
好的,这里有一个修改后的程序,有两个输入框和一个按钮,当用户单击按钮时,程序会读取输入框中的数值,计算矩形的面积,并在标签中显示结果。
```java
import javax.swing.*;
import java.awt.event.*;
public class MyGUIProgram extends JFrame implements ActionListener {
private JTextField lengthField;
private JTextField widthField;
private JButton button;
private JLabel label;
public MyGUIProgram() {
super("My GUI Program");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setLayout(null);
lengthField = new JTextField();
lengthField.setBounds(50, 50, 80, 25);
add(lengthField);
widthField = new JTextField();
widthField.setBounds(150, 50, 80, 25);
add(widthField);
button = new JButton("Calculate");
button.setBounds(100, 100, 100, 25);
button.addActionListener(this);
add(button);
label = new JLabel();
label.setBounds(50, 150, 200, 25);
add(label);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == button) {
double length = Double.parseDouble(lengthField.getText());
double width = Double.parseDouble(widthField.getText());
double area = length * width;
label.setText("The area of the rectangle is: " + area);
}
}
public static void main(String[] args) {
new MyGUIProgram();
}
}
```
您可以在输入框中输入长和宽的数值,然后单击按钮计算面积。希望这个程序能够满足您的需求!
阅读全文