while (true)
         {
        try {
                //JOptionPane.showMessageDialog(f,"收到信息","对话框",JOptionPane.YES_OPTION);
              socket = server.accept();
              JOptionPane.showMessageDialog(f,"收到信息","对话框",JOptionPane.YES_OPTION);
               System.out.println("监听到客户端");
              if (socket != null)
                    new Thread(new GetFile(socket,text,f)).start();
             //JOptionPane.showMessageDialog(f,"收到信息","对话框",JOptionPane.YES_OPTION);            } catch (Exception e1) {System.out.println("服务器端出错"); }
以上代码是我代码一部分, //JOptionPane.showMessageDialog(f,"收到信息","对话框",JOptionPane.YES_OPTION);
这句是我用来测试的,上面3个地方,中间那句执行的时候对话筐弹出来程序就死了,大家帮忙分析哈可能是什么原因。