资源简介
可以进行客户端与服务器之间的通信 简单易学

代码片段和文件信息
package three;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.net.UnknownHostException;
import javax.print.attribute.standard.Severity;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTextArea;
class ChatUI extends Jframe{
JTextArea textArea;
JTextArea textAreaWrite;
JButton buttonSend ;
JButton buttonClose;
Client client;
//ChatUI chatUI;
public void give(Client client){
this.client=client;
}
public ChatUI(){
//chatUI.textArea.setText(“你好“);
//
Jframe frm =new Jframe();
frm.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frm.setBounds(400 150 510 400);
frm.setLayout(null);
//textArea
textArea=new JTextArea();
textArea.setForeground(Color.red);
textArea.setBounds(0 0 500 200);
textArea.setEnabled(true);
//面板
JScrollPane scrollPane=new JScrollPane();
scrollPane.setViewportView(textArea);
//scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane.setBounds(0 0 485 180);
frm.getContentPane().add(scrollPane);
// textArea 可输入
textAreaWrite=new JTextArea();
//面板
JScrollPane scrollPane1=new JScrollPane();
scrollPane1.setViewportView(textAreaWrite);
//scrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane1.setBounds(0 190 485 120);
frm.getContentPane().add(scrollPane1);
//按钮
buttonClose =new JButton(“关闭“);
buttonSend =new JButton(“发送“);
buttonSend.addActionListener(new ButtonListener());
buttonClose.addActionListener(new ButtonListener());
buttonClose.setBounds(300 320 70 30);
buttonSend.setBounds(380 320 70 30);
frm.getContentPane().add(buttonClose);
frm.getContentPane().add(buttonSend);
frm.setVisible(true);
}
class ButtonListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
JButton button=(JButton)e.getSource();
if(button==buttonSend){
client.sendClient(textAreaWrite.getText());
}
if(button==buttonClose){
System.exit(0);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-14 22:52 java小聊天程序代码\
文件 301 2013-11-21 09:52 java小聊天程序代码\.classpath
文件 385 2013-11-21 09:52 java小聊天程序代码\.project
目录 0 2013-12-14 22:52 java小聊天程序代码\.settings\
文件 598 2013-11-21 09:52 java小聊天程序代码\.settings\org.eclipse.jdt.core.prefs
文件 27687 2013-10-28 19:56 java小聊天程序代码\123.jpg
目录 0 2013-12-14 22:58 java小聊天程序代码\bin\
目录 0 2013-12-14 22:52 java小聊天程序代码\bin\three\
文件 1177 2013-11-21 10:36 java小聊天程序代码\bin\three\ChatUI$ButtonListener.class
文件 1902 2013-11-21 10:36 java小聊天程序代码\bin\three\ChatUI.class
文件 2148 2013-11-21 11:04 java小聊天程序代码\bin\three\Client.class
文件 878 2013-11-21 10:53 java小聊天程序代码\bin\three\ImagePanel.class
文件 431 2013-11-21 10:53 java小聊天程序代码\bin\three\Log.class
文件 1741 2013-11-21 10:53 java小聊天程序代码\bin\three\LogUI$ButtonListener.class
文件 2290 2013-11-21 10:53 java小聊天程序代码\bin\three\LogUI.class
文件 1032 2013-11-21 10:39 java小聊天程序代码\bin\three\Server.class
文件 1666 2013-11-21 10:39 java小聊天程序代码\bin\three\ServerThread.class
目录 0 2013-12-14 22:53 java小聊天程序代码\src\
目录 0 2013-12-14 22:52 java小聊天程序代码\src\three\
文件 2533 2013-11-21 10:36 java小聊天程序代码\src\three\ChatUI.java
文件 1204 2013-11-21 11:04 java小聊天程序代码\src\three\Client.java
文件 3270 2013-11-21 10:53 java小聊天程序代码\src\three\Log.java
文件 960 2013-11-21 10:39 java小聊天程序代码\src\three\Server.java
文件 783 2013-11-21 10:39 java小聊天程序代码\src\three\ServerThread.java
相关资源
- java做的聊天系统(包括正规课程设计
- JAVA开发聊天室程序
-
Java Jfr
ame简单聊天程序 - 基于java聊天室(gui)
- 采用TCP SOCKET技术编写C/S模式的java聊天
- java聊天室仿QQ,socket+线程实现
- java聊天室程序--基于Socket的网络编程
- java聊天程序群聊,私聊,传输文件,
- 毕业设计java版聊天室
- java聊天程序:可实现私聊、公聊、截
- Java聊天室程序源码(毕业设计) Bu
- JAVA聊天系统 功能强大可私聊、监控、
- java聊天室课程设计源码含设计报告
- java聊天和文件传输
- 基于java和jsp的聊天系统完整源码(含
- 西安电子科技大学java聊天室大作业
- java聊天室(ssh框架)
- java聊天室软件源代码
- JAVA聊天室课程设计报告+源代码
- java写的聊天室项目
- 简单的java聊天室代码,适合初学者
- java聊天系统 可以传送文件哈
- java实现基于UDP协议的简单聊天室,带
- java基于socket聊天室源代码.rar
- java聊天室程序带数据库
- Java基于UDP传输协议的简单聊天室
- java聊天室socket编程
- 一个简单的java聊天程序带文件传送功
- Java聊天室
- Java聊天室程序,socket编程
评论
共有 条评论