用java编程,创建并设置一个jframe容器窗口,窗口的标题为聊天窗口,可以发送聊天信息
时间: 2024-02-23 18:00:29 浏览: 75
Java聊天窗口
好的,下面是用Java创建并设置一个JFrame容器窗口,窗口的标题为“聊天窗口”,并且可以发送聊天信息的代码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ChatWindow extends JFrame implements ActionListener {
private JTextArea chatArea;
private JTextField chatField;
public ChatWindow() {
super("聊天窗口");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建聊天区域
chatArea = new JTextArea(10, 30);
chatArea.setEditable(false);
JScrollPane scrollPane = new JScrollPane(chatArea);
// 创建输入文本框和发送按钮
chatField = new JTextField(30);
JButton sendButton = new JButton("发送");
sendButton.addActionListener(this);
// 将聊天区域、输入文本框和发送按钮添加到窗口中
JPanel panel = new JPanel();
panel.add(scrollPane);
panel.add(chatField);
panel.add(sendButton);
add(panel);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String text = chatField.getText();
if (!text.isEmpty()) {
chatArea.append(text + "\n");
chatField.setText("");
}
}
public static void main(String[] args) {
new ChatWindow();
}
}
```
这个程序创建了一个JFrame容器窗口,里面包含一个可以自动换行的文本框(JTextArea)和一个可以输入文本的文本框(JTextField),以及一个“发送”按钮(JButton)。当用户点击“发送”按钮时,程序会将输入的文本显示在文本框中,并清空输入文本框。
阅读全文