设计一个文本区,专门用来程序对用户做反馈,用java代码
时间: 2024-03-21 20:44:04 浏览: 25
好的,以下是Java代码实现:
```java
import javax.swing.*;
import java.awt.*;
public class MainFrame extends JFrame {
private JTextArea textArea;
public MainFrame() {
// 设置界面大小
setSize(400, 300);
// 设置界面关闭方式
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 设置界面布局为Border布局
setLayout(new BorderLayout());
// 创建文本区
textArea = new JTextArea();
// 设置文本区不可编辑
textArea.setEditable(false);
// 添加文本区到界面的中心区域
add(textArea, BorderLayout.CENTER);
// 创建滚动条,并将文本区添加到滚动条中
JScrollPane scrollPane = new JScrollPane(textArea);
// 设置滚动条的大小
scrollPane.setPreferredSize(new Dimension(400, 300));
// 添加滚动条到界面的中心区域
add(scrollPane, BorderLayout.CENTER);
// 添加文本区的监听器,实现程序反馈
textArea.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
String feedback = "程序反馈:Hello World!";
System.out.println(feedback);
textArea.append(feedback + "\n");
}
});
}
public static void main(String[] args) {
// 创建并显示界面
new MainFrame().setVisible(true);
}
}
```
这样,就可以在界面中设计一个文本区,用来程序对用户做反馈。每次程序点击文本区,就会在文本区中输出程序反馈信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)