資源簡介
需要安裝MySQL,這個文件為打包好的服務器端,客戶端和使用說明。java網絡即時通信系統的源代碼。

代碼片段和文件信息
package?Client;
import?java.awt.Component;
import?javax.swing.ImageIcon;
import?javax.swing.JLabel;
import?javax.swing.JList;
import?javax.swing.ListCellRenderer;
class?ItemObj?{
public?String?name;
public?ImageIcon?icon;
public?ItemObj(String?name?ImageIcon?icon)?{
this.name?=?name;
this.icon?=?icon;
}
public?String?toString(){
return?name;
}
}
public?class?ACellRenderer?extends?JLabel?implements?ListCellRenderer?{
private?static?final?long?serialVersionUID?=?1L;
public?static?ItemObj[]?itemObjs?=?getItemObjs();
public?ACellRenderer()?{
this.setOpaque(true);
}
public?static?ItemObj?getItemObj(String?name){
for?(int?i?=?0;?i? if(itemObjs[i].name.equals(name))
return?itemObjs[i];
}
return?itemObjs[Message.IMAGENUMBER-1];
}
private?static?ItemObj[]?getItemObjs(){
String[]?names?=?new?String[Message.IMAGENUMBER];
ImageIcon[]?icons?=?new?ImageIcon[Message.IMAGENUMBER];
ItemObj[]?objs?=?new?ItemObj[Message.IMAGENUMBER];
for?(int?i?=?0;?i? //names[i]?=?“./Client/images/man_0“?+?(i?+?1)?+?“.gif“;
names[i]?=?“man_0“?+?(i?+?1)?+?“.gif“;
names[Message.IMAGENUMBER/2+i]?=?“girl_0“?+?(i?+?1)?+?“.gif“;
//icons[i]?=?new?ImageIcon(names[i]);
icons[i]?=?new?ImageIcon(ACellRenderer.class.getResource(names[i]));
icons[Message.IMAGENUMBER/2+i]?=?new?ImageIcon(ACellRenderer.class.getResource(names[Message.IMAGENUMBER/2+i]));
objs[i]?=?new?ItemObj(names[i]icons[i]);
objs[Message.IMAGENUMBER/2+i]?=?new?ItemObj(names[Message.IMAGENUMBER/2+i]icons[Message.IMAGENUMBER/2+i]);
}
return?objs;
}
public?Component?getListCellRendererComponent(JList?list?object?value
int?index?boolean?isSelected?boolean?cellHasFocus)?{
if?(value?!=?null)?{
setText(((ItemObj)?value).name);
setIcon(((ItemObj)?value).icon);
}
if?(isSelected)?{
setBackground(list.getSelectionBackground());
setForeground(list.getSelectionForeground());
}
else{
setBackground(list.getBackground());
setForeground(list.getForeground());
}
return?this;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????892827??2009-05-26?22:58??源代碼\ChatClient.jar
?????文件?????892827??2009-05-26?22:58??源代碼\ChatServer.jar
?????文件???????4717??2009-05-19?13:16??源代碼\chatsystem.sql
?????文件????????383??2009-05-28?11:02??源代碼\chat答辯版本\.classpath
?????文件????????503??2009-05-28?11:02??源代碼\chat答辯版本\.project
?????文件???????1529??2009-05-28?11:02??源代碼\chat答辯版本\Client\AccountMessage.class
?????文件???????2607??2009-05-28?11:02??源代碼\chat答辯版本\Client\ACellRenderer.class
?????文件???????2181??2009-05-28?11:02??源代碼\chat答辯版本\Client\ACellRenderer.java
?????文件????????656??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$1.class
?????文件????????849??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$10.class
?????文件????????849??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$11.class
?????文件????????587??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$12.class
?????文件???????1171??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$2.class
?????文件???????1081??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$3.class
?????文件???????1298??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$4.class
?????文件???????1277??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$5.class
?????文件????????715??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$6.class
?????文件???????1946??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$7.class
?????文件????????849??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$8.class
?????文件????????849??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$9.class
?????文件???????7093??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient$Receive.class
?????文件??????12181??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient.class
?????文件??????19582??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatClient.java
?????文件????????683??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatMessage.class
?????文件???????1638??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatWindow$1.class
?????文件????????839??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatWindow$2.class
?????文件????????859??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatWindow$3.class
?????文件???????8749??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatWindow.class
?????文件??????10248??2009-05-28?11:02??源代碼\chat答辯版本\Client\ChatWindow.java
?????文件???????1226??2009-05-28?11:02??源代碼\chat答辯版本\Client\ClientRegister$1.class
............此處省略1282個文件信息
評論
共有 條評論