把Frame设置为一个隐藏的试试

解决方案 »

  1.   

    你可以传null句柄进去.如:new JDialog(null);一样可以是模式的,只是在使用时会有些不爽的情况.
      

  2.   

    用null做参数,可以.
    但是可能会出现这个对话框跑到别的框后面.
      

  3.   

    把Frame设置成隐藏的 是什么意思?
      

  4.   

    对话框刚打开时当然是focus的了
    但我要是不小心点到了parent窗口那这个对话框就被挡住了
    所以我想用一个模式对话框,^_^,好像没有什么好的解决方法。
      

  5.   

    不要从JDialog继承就可以解决,看看JOptionPane的源代码。
    否则肯定不行,只能把null传过去了