设计一个文本框,专门用来对用户做反馈,用java代码
时间: 2024-04-03 11:32:32 浏览: 58
好的,以下是Java代码实现:
```java
import javax.swing.*;
public class MainFrame extends JFrame {
private JTextField textField;
public MainFrame() {
// 设置界面大小
setSize(400, 300);
// 设置界面关闭方式
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置界面布局为Flow布局
setLayout(new FlowLayout());
// 创建文本框
textField = new JTextField(20);
// 添加文本框到界面
add(textField);
// 添加文本框的监听器,实现每次输入完后清空并输出到控制台
textField.addActionListener(e -> {
String feedback = textField.getText();
System.out.println("用户反馈:" + feedback);
JOptionPane.showMessageDialog(this, "感谢您的反馈:" + feedback);
textField.setText("");
});
}
public static void main(String[] args) {
// 创建并显示界面
new MainFrame().setVisible(true);
}
}
```
这样,就可以在界面中设计一个文本框,用来对用户做反馈。每次用户输入完会清空,并在弹出的对话框中显示感谢信息和用户输入的内容。
阅读全文