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

資源簡介

用java編寫的在線網絡聊天室,代碼基本有注釋,風格良好,內含有比較規范的報告文檔,建議下載!

資源截圖

代碼片段和文件信息

import?javax.imageio.ImageIO;
import?javax.swing.*;



import?java.awt.*;
import?java.awt.event.*;
import?java.net.*;
import?java.io.*;

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


private?static?final?long?serialVersionUID?=?9017226927021421758L;
private?JPanel?pnlChatMessage;
private?TextArea?ChatMessage;
private?JTextField?username1?=?new?JTextField(30);
private?JButton?btnSearch?=?new?JButton(“確認查詢“);
private?JLabel?notice?=?new?JLabel(“查詢本機用戶聊天記錄,請輸入用戶名:“);;


//?用于將窗口定位
private?Dimension?ScreenSize;
private?Toolkit?toolkit?=?Toolkit.getDefaultToolkit();

public?ChatLog(String?yourName)?{

super(“聊天記錄“);
pnlChatMessage?=?new?JPanel();
this.getContentPane().add(pnlChatMessage);//創建登錄面板
ChatMessage?=?new?TextArea(““?300?200TextArea.SCROLLBARS_VERTICAL_ONLY);//創建多行文本框,并且只能向下滾動
ChatMessage.setBounds(5?25?450?220);
username1.setBounds(232?3?100?20);
notice.setBounds(5?1?225?25);
btnSearch.setBounds(335?3?100?20);
username1.setText(yourName);




pnlChatMessage.setLayout(null);//手動布局
/*加入控件*/
pnlChatMessage.add(ChatMessage);
pnlChatMessage.add(username1);
pnlChatMessage.add(notice);
pnlChatMessage.add(btnSearch);
/*設置按鈕監聽*/
btnSearch.addActionListener(this);

/*設置登錄窗口*/
setResizable(false);//窗口大小不可改變
setSize(460?280);
setVisible(true);//可視
ScreenSize?=?toolkit.getScreenSize();
this.setLocation(ScreenSize.width/2-340/2ScreenSize.height/2-260/2);


//?設置窗體圖標
try?{

String?src?=?“/icon/favicon.png“;//圖片路徑
Image?image=ImageIO.read(this.getClass().getResource(src));//創建圖片對象
this.setIconImage(image);//設置圖標

???}?catch?(IOException?e){
????e.printStackTrace();
}??
????this.setVisible(true);//設置可見

ChatMessage.setText(““);
GetChatLog(username1.getText()+“ChatLog.txt“);????
}

@SuppressWarnings({?“deprecation“?“static-access“?})
public?void?actionPerformed(ActionEvent?ae)?{

object?source?=?ae.getSource();
if?(source.equals(btnSearch))?{
ChatMessage.setText(““);
GetChatLog(username1.getText()+“ChatLog.txt“);

}

}


public?void?GetChatLog(String?filePath){
try?{
int?Flag?=?0;
String?encoding=“GBK“;
File?file=new?File(filePath);
if(file.isFile()?&&?file.exists()){?//判斷文件是否存在
Flag=1;
????InputStreamReader?read?=?new?InputStreamReader(
????new?FileInputStream(file)encoding);//考慮到編碼格式
????????????BufferedReader?bufferedReader?=?new?BufferedReader(read);
????????????String?lineTxt?=?null;
????????????while((lineTxt?=?bufferedReader.readLine())?!=?null){
????????????????ChatMessage.append(lineTxt+“\r\n“);
}
????????????
read.close();
}else{
????System.out.println(“找不到指定的文件“);
????JOptionPane.showMessageDialog(null?“不存在該用戶!“?“提示:“JOptionPane.WARNING_MESSAGE);?
????
}
}?catch?(Exception?e)?{
????System.out.println(“讀取文件內容出錯“);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????????0??2018-06-12?22:39??JAVA璇捐_鑱婂ぉ瀹?
?????文件????????6148??2018-06-12?22:41??JAVA璇捐_鑱婂ぉ瀹?.DS_Store
?????目錄???????????0??2018-06-12?22:41??__MACOSX\
?????文件???????????0??2018-06-12?22:41??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?
?????文件?????????120??2018-06-12?22:41??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?._.DS_Store
?????文件???????????0??2018-06-12?22:38??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?
?????文件????????6148??2018-06-12?22:38??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?.DS_Store
?????文件???????????0??2018-06-12?22:41??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?
?????文件?????????120??2018-06-12?22:38??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?._.DS_Store
?????文件???????????0??2018-06-12?22:39??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?
?????文件????????6148??2018-06-12?22:39??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?.DS_Store
?????文件???????????0??2018-06-12?22:41??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?
?????文件?????????120??2018-06-12?22:39??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?._.DS_Store
?????文件??????448279??2016-12-03?23:01??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?ChatRoom.jar
?????文件?????????182??2016-12-03?23:01??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?._ChatRoom.jar
?????文件?????1928704??2018-06-12?22:39??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?鎶ュ憡.doc
?????文件?????????187??2018-06-12?22:39??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?._鎶ュ憡.doc
?????文件???????13850??2016-12-03?23:08??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?紼嬪簭榪愯璇存槑.docx
?????文件?????????182??2016-12-03?23:08??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?._紼嬪簭榪愯璇存槑.docx
?????文件???????????0??2016-12-03?23:10??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?
?????文件????????3389??2016-12-01?22:20??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?ChatLog.java
?????文件???????????0??2018-06-12?22:41??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?
?????文件?????????182??2016-12-01?22:20??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?._ChatLog.java
?????文件???????16081??2016-12-03?22:07??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?ChatRoom.java
?????文件?????????182??2016-12-03?22:07??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?._ChatRoom.java
?????文件????????6446??2016-11-29?16:54??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?Connection.java
?????文件?????????182??2016-11-29?16:54??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?._Connection.java
?????目錄???????????0??2016-12-03?23:10??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?icon\
?????文件???????67646??2016-11-22?17:05??JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?icon\favicon.ico
?????目錄???????????0??2018-06-12?22:41??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?icon\
?????文件?????????182??2016-11-22?17:05??__MACOSX\JAVA璇捐_鑱婂ぉ瀹?3115004945寮犵洓寮?3115004945寮犵洓寮?欏圭洰婧愮▼搴?icon\._favicon.ico
............此處省略36個文件信息

評論

共有 條評論