请java高手指教!

来源:百度知道 编辑:UC知道 时间:2024/05/22 21:41:07
下面是一段简单的UDP小聊天室!
我用Eclipse编译出现
Exception in thread "main" java.lang.Error: 无法解析的编译问题:

at class10.Chat.main(Chat.java:12)
的错误!请高手知道!急!

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

import sun.java2d.Disposer;

public class Chat extends Frame{

public static void main(String[] args) {
Chat cf=new Chat("微型聊天室");
cf.setSize(350,400);
cf.setResizable(false);
cf.setVisible(true);
cf.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
ds.close();
System.exit(0);
}
});
}

TextField fIP=null;
TextField fData=null;
List l=null;
static DatagramSocket ds=null;

public Chat(String s){
super(s);
l=new List(6);
fIP=new TextField(15);
fData=new TextField(20);

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

public class Chat extends Frame{
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
Chat cf=new Chat("微型聊天室");
cf.setSize(350,400);
cf.setResizable(false);
cf.setVisible(true);
cf.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
ds.close();
System.exit(0);
}
});
}

TextField fIP=null;
TextField fData=null;
List l=null;
static DatagramSocket ds=null;

public Chat(String s){
super(s);
l=new List(6);
fIP=new TextField(15);
fData=new TextField(20);
Panel p=new Panel();
setLayout(new BorderLayout());
p.add(fIP);
p.add(fData);
add(l,"Center");
add(p,"Sou