你的tmAgent只是一个引用,没有初始化为一个对象就调用FileDownloadhan函数,所以会报空指针异常!

解决方案 »

  1.   

    我的tmAgent在构造函数里已经被赋值从外部传进来的参数值了。构造函数如下
    public F(ApplicationWindow w,TerminalAgent agent)
        {
            tmAgent = agent;
            window = w;
            this.setText("&文档下传");        this.setToolTipText("download file from server");
        }
      

  2.   

    各位有用过run()的帮帮忙了!我搞了很久还是不明白怎么回事!