奇怪的很

解决方案 »

  1.   

    我觉得是因为web应用程序是运行在服务器,而你访问的时候是在客户端的浏览器把服务器的JSP页面下载下来的,而你的JDialog 是在服务器上运行的,所以应该是弹出在服务器上了,而客护端自然看不到。
      

  2.   

    但是我是用web start把jar包下载到本地了,这应该是可当作java应用程序在运行,跟web没有什么关系了啊.
      

  3.   

    我感觉是运行在服务器上,你下载的时候是不能下载不全,有些在服务器上生成java代码你下载了吗?
      

  4.   

    整个程序就是一个jar包,只要下载这个包就应该没问题了吧,因为我直接点击这个jar运行是木问题的.
      

  5.   

    搞定了,原因是这样的,弹出窗口里面有一个JLabel,这个JLabel带一个图片,这个图片的后缀名俺写成大写了,在netbean中运行时候没有问题,在离开netneab环境运行就出错了,那样的话,JDialog自然就不会显示出来了.先鄙视自己,然后鄙视netbean.