分享一下我的小练习!
import java.awt.BorderLayout;
import javax.swing.*;
public class ChatForm extends JFrame{
private JTextArea ta;
private JPanel jp;
private JComboBox cb;
private JTextField jf;
private JButton jb;
private JScrollPane sp;
public ChatForm() {
this.setBounds(500, 150, 500, 500);
this.setTitle("LoginForm");
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setResizable(false);
this.setLayout(new BorderLayout());
ta = new JTextArea();
sp = new JScrollPane(ta);
this.add(sp,BorderLayout.CENTER);
cb = new JComboBox<Object>(new String[]{"小明","小亮","小光"});
jp =new JPanel();
jp.add(cb);
jf = new JTextField(20);
jp.add(jf);
jb = new JButton("发送");
jp.add(jb);
this.add(jp,BorderLayout.SOUTH);
this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new ChatForm();
}
}运行结果:
本文介绍了一个使用Java Swing实现的简易聊天窗体的设计与实现过程。该窗体包含消息显示区、用户选择框、输入框及发送按钮等元素,并展示了如何布局这些组件以创建直观的用户界面。
4479

被折叠的 条评论
为什么被折叠?



