设计一个文本框,专门用来程序对用户做反馈,用java代码
时间: 2024-04-03 21:32:26 浏览: 50
好的,以下是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);
}
}
```
这样,就可以在界面中设计一个文本框,用来程序对用户做反馈。每次程序输入完会清空,并在弹出的对话框中显示程序反馈信息和用户输入的内容。
阅读全文