java高手求救!!急急!!!!高分悬赏!

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:51:07
我是一个JAVA新手,有好多不明白的地方,请高手帮忙用Jcreator ,Jbuilder实现一个局域网聊天系统,图形用户界面只要普通点,不需要太复杂,能实现聊天功能就可以!当然只用记事本实现也可以!急求,各位高手!谢谢!

这是我过去写过的简单聊天程序,基本实现功能。先运行Server1作为启动服务器,再运行Client1,在文本框里输入内容后按回车即可把消息传送到对方。你自己修改一下Client1的IP地址,也就把我写的localhost改成你运行Server1程序的机子的IP。
Server1.java:
import java.io.*;
import java.net.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Server1 extends JFrame{
private JTextField enter;
private JTextArea display;
// PrintStream output;
// DataInputStream input;
BufferedReader input;
PrintWriter output;
public Server1(){
super("Server");
Container c=getContentPane();
enter=new JTextField();
enter.setEnabled(false);
enter.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
sendData(enter.getText());
}
});
c.add(enter,BorderLayout.NORTH);
display=new JTextArea();
c.add(new JScrollPane(display),BorderLayout.CENTER);
setSize(300,150);
setVisible(tru