new FileDialog(Frame ??,"浏览文件");FileDialog是Frame的子窗体,如果不关闭FileDialog窗口就无法操作Frame,即把FileDialog定义成模式对话框。
new FileDialog(null,"浏览文件");产生的FileDialog为非模式对话框.

解决方案 »

  1.   

    FileDialog能不能作为Dialog的子窗体??
      

  2.   

    new FileDialog(dialog,"浏览文件");
    就可以了,表示dialog在FileDialog下面
      

  3.   

    楼上的兄弟:不行啊!你的方法。Dialog构建器需要Frame的句炳,Dialog是继承于java.awt.window。“new FileDialog(dialog,"浏览文件");”是不行的!!