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

  • 大小: 66KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Java
  • 標(biāo)簽: Java??

資源簡介

這個(gè)程序是自從學(xué)習(xí)Java以來寫的第一個(gè)比較大的圖形界面程序,花費(fèi)了大約一周的時(shí)間,作為期末的課程設(shè)計(jì),也算是基本上完成了任務(wù),當(dāng)然由于作者的編程能力有限,代碼中難免存在BUG,不太簡練,今天搬到博客上來,也算是對(duì)自己學(xué)習(xí)歷程的一段記錄吧,當(dāng)然,如果我的這篇博客有幸被諸君看到,歡迎提出意見和建議,這篇博客僅僅作為我的一個(gè)記錄吧,如果可能(估計(jì)也沒時(shí)間了),將在后續(xù)版本中不斷完善。至于這個(gè)程序的所有源代碼,我會(huì)上傳到CSDN,就這么多吧。

資源截圖

代碼片段和文件信息

package?client;

import?java.awt.BorderLayout;
import?java.awt.FlowLayout;
import?java.awt.Font;
import?java.awt.GridLayout;
import?java.awt.HeadlessException;
import?java.awt.Image;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.io.BufferedReader;
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.IOException;
import?java.net.DatagramSocket;
import?java.net.InetAddress;
import?java.net.SocketException;
import?java.net.UnknownHostException;
import?java.text.DateFormat;
import?java.text.SimpleDateFormat;
import?java.util.Date;
import?java.util.Random;
import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;
import?readThread.ReadMessageFromClientThread;
import?user.UserInformation;
import?stream.ClientToClientConnectionStream;
import?tools.MyMap;

public?class?ChatRoomClientframe?extends?Jframe?implements?ActionListener
{

/**
?*?@author?CSJ
?*/
private?static?final?long?serialVersionUID?=?1L;
private?JTextArea?chatTextArea;
private?JButton?send;
private?JTextField?inputField;
private?JLabel?currentUserNametitleLabel;
private?JTextArea?userInfoListArea;
private?SimpleDateFormat?simpleDateFormat;
private?UserInformation?myUserInfo;
private?UserInformation?toUserInfo;
private?JLabel?userSignatureLable;
private?BufferedReader?reader;
private?ClientToClientConnectionStream?userDataCS;
private?ReadMessageFromClientThread?readMessageFromClientThread;
private?Thread?readMessageThread;
private?MyMap?isOpenMap;
private?JPanel?userInfoPanel;

//?姓名?賬戶?IP
public?ChatRoomClientframe(UserInformation?toUserInfo?UserInformation?myUserInfo?MyMap?isOpenMap)
throws?HeadlessException
{
super(“正在與“?+?toUserInfo.getName()?+?“(“?+?toUserInfo.getAccount()?+?“)“?+?“聊天中...“);
this.toUserInfo?=?toUserInfo;
this.myUserInfo?=?myUserInfo;
this.isOpenMap?=?isOpenMap;
DatagramSocket?dataSocket?=?null;
try
{
dataSocket?=?new?DatagramSocket();

}?catch?(SocketException?e)
{
e.printStackTrace();
}
try
{
userDataCS?=?new?ClientToClientConnectionStream(dataSocket?InetAddress.getByName(toUserInfo.getIP())
toUserInfo.getPort());
}?catch?(UnknownHostException?e)
{
e.printStackTrace();
}
userDataCS.send(“%TEST%“);
simpleDateFormat?=?(SimpleDateFormat)?DateFormat.getInstance();
simpleDateFormat.applyPattern(“yyyy年MM月dd日HH時(shí)mm分ss秒“);
createframe();
addEventHandler();
}

private?void?createframe()
{
chatTextArea?=?new?JTextArea(25?60);
chatTextArea.setEditable(false);
userInfoListArea?=?new?JTextArea();
userInfoListArea.setEditable(false

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2016-12-10?09:55??簡單的仿QQ聊天程序\.classpath

?????文件????????388??2016-12-10?09:55??簡單的仿QQ聊天程序\.project

?????文件????????598??2016-12-10?09:55??簡單的仿QQ聊天程序\.settings\org.eclipse.jdt.core.prefs

?????文件???????2523??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\ChatRoomClientframe$1.class

?????文件???????8943??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\ChatRoomClientframe.class

?????文件???????4007??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\ChatRoomUserListframe$1.class

?????文件???????2766??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\ChatRoomUserListframe$2.class

?????文件???????2178??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\ChatRoomUserListframe$3.class

?????文件???????7695??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\ChatRoomUserListframe.class

?????文件???????3811??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$1$1.class

?????文件???????2433??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$1.class

?????文件???????1117??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$2.class

?????文件???????1117??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$3.class

?????文件????????795??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$4.class

?????文件????????795??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$5.class

?????文件????????679??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe$6.class

?????文件???????7411??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\Loginframe.class

?????文件????????422??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\LoginMain.class

?????文件???????2928??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\client\LoginProcess.class

?????文件???????3086??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\readThread\ReadMessageFromClientThread.class

?????文件???????3548??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\readThread\ReadMessageFromServerThread.class

?????文件????????841??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\server\ChatRoomServerframe$1$1.class

?????文件???????1452??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\server\ChatRoomServerframe$1.class

?????文件????????977??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\server\ChatRoomServerframe$2.class

?????文件???????5471??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\server\ChatRoomServerframe.class

?????文件????????458??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\server\ChatRoomServerMain.class

?????文件???????5464??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\server\ChatRoomServerThread.class

?????文件???????3209??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\stream\ClientToClientConnectionStream.class

?????文件???????1621??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\stream\ServerClientConnectionStream.class

?????文件???????2244??2016-12-29?09:55??簡單的仿QQ聊天程序\bin\tools\MyMap.class

............此處省略44個(gè)文件信息

評(píng)論

共有 條評(píng)論