用Java写一个程序,运行后包含两个文本框和一个按钮,按动后出现操作
时间: 2024-10-15 17:30:06 浏览: 30
在Java Swing库中,你可以创建一个简单的图形用户界面(GUI)程序来实现这个需求。以下是一个基础示例,它包含一个JFrame窗口、两个JTextField文本框和一个JButton按钮:
```java
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TextFieldsAndButtonExample {
public static void main(String[] args) {
JFrame frame = new JFrame("简单文本框和按钮");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 200);
// 创建文本框
JTextField textField1 = new JTextField(20);
JTextField textField2 = new JTextField(20);
// 创建按钮并添加动作监听器
JButton button = new JButton("点击显示操作");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String input1 = textField1.getText();
String input2 = textField2.getText();
// 这里只是一个示例,可以根据需要修改"操作"
JOptionPane.showMessageDialog(frame, "输入1: " + input1 + "\n输入2: " + input2 + "\n操作即将显示...");
// 实际操作可以替换为其他业务逻辑
System.out.println("操作: 输入1为 " + input1 + ", 输入2为 " + input2);
}
});
// 将组件添加到窗口上
frame.add(textField1);
frame.add(textField2);
frame.add(button);
frame.setVisible(true);
}
}
```
当你运行这个程序时,会看到一个带有两个文本框和一个按钮的窗口。按下按钮,会弹出一个消息框显示输入的文本,并打印一条消息(这仅作示例)。你可以根据实际需求更改按钮的事件处理逻辑。
阅读全文