資源簡介
java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天java聊天

代碼片段和文件信息
import?java.awt.BorderLayout;
import?java.awt.TextArea;
import?java.awt.TextField;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.IOException;
import?java.net.Socket;
import?java.net.UnknownHostException;
import?javax.swing.Jframe;
public?class?Chat4ITClass?extends?Jframe{
public?Chat4ITClass(){
this.settitle(“Chat?For?IT?Class“);
this.setSize(400?400);
this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
getContentPane().add(outputArea?BorderLayout.NORTH);
getContentPane().add(inputField?BorderLayout.SOUTH);
pack();
try?{
soc?=?new?Socket(“10.40.25.139“?7777);
dos?=?new?DataOutputStream(soc.getOutputStream());
System.out.println(“connected“);
}?catch?(UnknownHostException?e)?{
e.printStackTrace();
}?catch?(IOException?e)?{
e.printStackTrace();
}
inputField.addActionListener(new?inputFieldLis());
this.setVisible(true);
}
TextArea?outputArea?=??new?TextArea(““);
TextField?inputField?=?new?TextField(““);
Socket?soc?=?null;
DataOutputStream?dos?=?null;
class?inputFieldLis?implements?ActionListener{
public?void?actionPerformed(ActionEvent?arg0)?{
String?st?=?inputField.getText();
outputArea.append(st?+?“\n“);
try?{
dos.writeUTF(st);
System.out.println(st);
}?catch?(IOException?e)?{
e.printStackTrace();
}
inputField.setText(““);
}
}
public?static?void?main(String[]?args)?{
Chat4ITClass?app?=?new?Chat4ITClass();
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1963??2009-07-31?17:55??ChatServer.java
?????文件???????1641??2009-07-31?16:37??Chat4ITClass.java
-----------?---------??----------?-----??----
?????????????????3604????????????????????2
評論
共有 條評論