91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 784KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: Java
  • 標簽: 聊天室??

資源簡介

Java畫面精美的簡易聊天室 - lly1122334的博客 - CSDN博客 http://blog.csdn.net/lly1122334/article/details/78771636

資源截圖

代碼片段和文件信息

package?Client;

import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;
import?java.io.BufferedReader;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.io.PrintStream;
import?java.net.Socket;
import?java.net.UnknownHostException;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.Random;

import?javax.swing.ImageIcon;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.border.EmptyBorder;
import?javax.swing.event.DocumentEvent;
import?javax.swing.event.DocumentListener;

import?org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper;

import?java.awt.Color;
import?java.awt.EventQueue;

import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.UIManager;
import?javax.swing.JButton;
import?java.awt.Font;
import?java.awt.Toolkit;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;

/**
?*?客戶端界面類
?*?
?*?@author?XerCis
?*?@version?1.0
?*/
public?class?Clientframe?extends?Jframe?{

private?JPanel?contentPane;?//組件容器
private?JTextArea?input;?//發送框
private?JTextArea?output;?//顯示框
private?String?name;?//用戶名
private?PrintStream?ps;?//輸出流
private?BufferedReader?br;






/**
?*?客戶端線程類(內部類)
?*?
?*?@author?XerCis
?*?@version?1.0
?*/
class?ClientThread?implements?Runnable?{

private?Socket?s;
BufferedReader?br?=?null;

public?ClientThread(Socket?s)?throws?IOException?{
this.s?=?s;
br?=?new?BufferedReader(new?InputStreamReader(s.getInputStream()));
}

public?void?run()?{
try?{
String?content?=?null;
while((content?=?br.readLine())!=null)?{
output.append(content+“\n“);
}
}?catch?(IOException?e)?{
e.printStackTrace();
}
}
}





/**
?*?發送信息
?*?
?*?@since?1.0
?*/
private?void?sendMessage(){
Date?now?=?new?Date();
SimpleDateFormat?sdf?=?new?SimpleDateFormat(“HH:mm:ss“);
String?time?=?sdf.format(now);//當前時間

String?message?=?input.getText();
if(message.isEmpty())
return;
message?=?name+“(“+time+“)\n“+message;
ps.println(message);
input.setText(““);//發送完清空
}

/**
?*?構造函數
?*?
?*?@param?name?用戶名
?*?@throws?IOException?
?*?@throws?UnknownHostException
?*?@since?1.0
?*/
public?Clientframe()?throws?UnknownHostException?IOException?{
Random?rand?=?new?Random();
int?randNum?=?rand.nextInt(17);
name?=?“用戶“?+?String.valueOf(randNum);
this.setVisible(true);
settitle(name);?//設置窗口名
setResizable(false);?//不可放大
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);//關閉后退出
setIconImage(Toolkit.getDefaultToolkit().getImage(“img\\logo.png“));?//設置圖標

Socket?s?=?new?Socket(“127.0.0.1“6666);?//獲取套接字
new?Thread(new?ClientThread(s)).start();?//啟動客戶端線程
ps?=?new?PrintStream(s.getOutputStream());
br?=?new?BufferedReader(new?InputStreamReader(System.in));

/*?容器??*/
setBounds(100?100?599

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????292??2017-12-05?21:52??簡易聊天室\.classpath

?????文件????????391??2017-11-03?21:30??簡易聊天室\.project

?????文件????????598??2017-06-27?11:29??簡易聊天室\.settings\org.eclipse.jdt.core.prefs

?????文件?????534993??2015-02-02?01:42??簡易聊天室\bin\beautyeye_lnf.jar

?????文件???????1115??2017-12-11?09:58??簡易聊天室\bin\Client\Clientframe$1.class

?????文件????????639??2017-12-11?09:58??簡易聊天室\bin\Client\Clientframe$2.class

?????文件???????1033??2017-12-11?09:58??簡易聊天室\bin\Client\Clientframe$3.class

?????文件????????731??2017-12-11?09:58??簡易聊天室\bin\Client\Clientframe$4.class

?????文件???????1584??2017-12-11?09:58??簡易聊天室\bin\Client\Clientframe$ClientThread.class

?????文件???????7544??2017-12-11?09:58??簡易聊天室\bin\Client\Clientframe.class

?????文件???????1435??2017-12-11?09:56??簡易聊天室\bin\Server\Server.class

?????文件???????1782??2017-12-11?09:56??簡易聊天室\bin\Server\ServerThread.class

?????文件??????53667??2017-11-03?21:18??簡易聊天室\img\background.png

?????文件???????8419??2017-07-05?16:55??簡易聊天室\img\head\0.png

?????文件???????8318??2017-07-05?17:07??簡易聊天室\img\head\1.png

?????文件???????9084??2017-07-05?17:05??簡易聊天室\img\head\10.png

?????文件???????9669??2017-07-05?17:05??簡易聊天室\img\head\11.png

?????文件???????8781??2017-07-05?17:04??簡易聊天室\img\head\12.png

?????文件???????8980??2017-07-05?17:04??簡易聊天室\img\head\13.png

?????文件???????8851??2017-07-05?17:04??簡易聊天室\img\head\14.png

?????文件???????8633??2017-07-05?17:03??簡易聊天室\img\head\15.png

?????文件??????20907??2017-07-05?14:57??簡易聊天室\img\head\16.png

?????文件???????8289??2017-07-05?17:07??簡易聊天室\img\head\2.png

?????文件???????8045??2017-07-05?16:56??簡易聊天室\img\head\3.png

?????文件???????8091??2017-07-05?17:06??簡易聊天室\img\head\4.png

?????文件???????8649??2017-07-05?17:06??簡易聊天室\img\head\5.png

?????文件???????7819??2017-07-05?17:06??簡易聊天室\img\head\6.png

?????文件???????7615??2017-07-05?17:06??簡易聊天室\img\head\7.png

?????文件???????9243??2017-07-05?17:05??簡易聊天室\img\head\8.png

?????文件???????9433??2017-07-05?17:05??簡易聊天室\img\head\9.png

............此處省略17個文件信息

評論

共有 條評論