资源简介
可以进行客户端与服务器之间的通信 简单易学
代码片段和文件信息
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实现基于UDP协议的简单聊天室,带
- java基于socket聊天室源代码.rar
- java聊天室程序带数据库
- Java基于UDP传输协议的简单聊天室
- java聊天室socket编程
- 一个简单的java聊天程序带文件传送功
- Java聊天室
- Java聊天室程序,socket编程
- 基于JAVA聊天系统的开题报告
- java聊天java聊天java聊天java聊天java聊天
- Java聊天室(界面完整,群聊,私聊,
- C/S结构的java聊天室源代码
- 简易java聊天室ui界面
- eclipse java聊天室
- java聊天室实验报告
- 基于c/s架构的JAVA聊天程序 ,服务端和
- JAVA聊天室项目
- java局域网聊天室课程设计源码
- 局域网聊天室课程设计java
- java聊天小程序.java聊天小程序
- 含有登陆界面的Java聊天程序功能源代
- java聊天程序使用eclipse开发
- java聊天室程序设计报告
- java网络聊天室课程设计报告代码和文
- java聊天小程序 基于C/S
- 一个简单java聊天室代码
- 基于java的聊天室设计与实现
- Java聊天窗口
- java实现的聊天工具 简易版 非常适合
评论
共有 条评论