使用JAVA编写创建并设置一个jframe容器窗口,窗口的标题为“聊天窗口”,可以是发送信息
时间: 2024-02-23 17:01:40 浏览: 73
好的,以下是一个简单的Java代码示例,可以创建一个JFrame窗口,窗口的标题为“聊天窗口”:
```java
import javax.swing.JFrame;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("聊天窗口");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 200);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
这段代码创建了一个继承自JFrame的MyFrame类,通过调用setTitle()方法设置了窗口的标题,setSize()方法设置了窗口的大小,setDefaultCloseOperation()方法设置了关闭窗口时的操作,setLocationRelativeTo()方法设置了窗口位置为屏幕中央,setVisible()方法将窗口设置为可见状态。最后在main()方法中创建了一个MyFrame对象,即可显示出窗口。
相关问题
用java编写,创建并设置一个jframe容器窗口,窗口的标题为聊天窗口,可以发送聊天消息。
好的,以下是用Java编写创建并设置一个JFrame容器窗口的代码:
```java
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ChatWindow extends JFrame implements ActionListener {
private JTextArea chatArea; // 聊天内容显示区域
private JTextField inputField; // 输入框
private JButton sendButton; // 发送按钮
public ChatWindow() {
super("聊天窗口");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new BorderLayout());
// 创建聊天内容显示区域
chatArea = new JTextArea();
chatArea.setEditable(false);
JScrollPane scrollPane = new JScrollPane(chatArea);
add(scrollPane, BorderLayout.CENTER);
// 创建输入框和发送按钮
JPanel inputPanel = new JPanel();
inputPanel.setLayout(new BorderLayout());
inputField = new JTextField();
inputPanel.add(inputField, BorderLayout.CENTER);
sendButton = new JButton("发送");
sendButton.addActionListener(this);
inputPanel.add(sendButton, BorderLayout.EAST);
add(inputPanel, BorderLayout.SOUTH);
pack();
setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == sendButton) {
String message = inputField.getText();
chatArea.append("我:" + message + "\n");
inputField.setText("");
}
}
public static void main(String[] args) {
new ChatWindow();
}
}
```
这段代码创建了一个名为`ChatWindow`的类,继承自`JFrame`,实现了`ActionListener`接口。在构造函数中,创建了聊天内容显示区域、输入框和发送按钮,并将它们添加到窗口的合适位置。在`actionPerformed`方法中,实现了发送按钮的响应事件,将输入框中的内容显示在聊天内容显示区域中。
你可以将这段代码保存为一个Java文件,然后编译并运行它,就可以看到一个简单的聊天窗口了。
用java编程,创建并设置一个jframe容器窗口,窗口的标题为聊天窗口,可以发送聊天信息
好的,下面是用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)。当用户点击“发送”按钮时,程序会将输入的文本显示在文本框中,并清空输入文本框。
阅读全文