建立Chat项目,并在项目中创建窗口类
package com.swift; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; public class ChatClientFrame extends JFrame{ private static final long serialVersionUID = -118470059355655240L; JTextArea ta=new JTextArea(10,40); JTextField tf=new JTextField(); public ChatClientFrame() { setBounds(200,200,500,300); setTitle("客户端聊天工具"); ta.setLineWrap(true);//自动换行 JScrollPane scrollPane = new JScrollPane(ta);//增加滚动条,以便不增加行数 //当前窗口添加成员属性中两个文本域 this.add(scrollPane,BorderLayout.NORTH);//使用BorderLayout布局,上 this.add(tf,BorderLayout.SOUTH);//使用BorderLayout布局,下 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { //别忘了创建窗体对象,也可以用生成对象调用其他的方法如launchFrame() new ChatClientFrame(); } }
效果如下图:

本文介绍了一个简单的Java聊天应用实现方案,通过使用Swing组件库创建了一个具备基本功能的客户端聊天界面,该界面支持消息显示及输入。
3万+

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



