对话框模式设置为:setmodal(true)

解决方案 »

  1.   

    如何使JDialog不是模态而又能始终在最前面呢?
    就像Photoshop,DreamWeaver的工具栏那样
      

  2.   

    设置为有模式,也不能保证JDialog始终显示在最前,如何解决
      

  3.   

    我也很久前就遇到了这个问题,一直没找到资料。JAVA自己写的程序也是这样的。看看我们机器里的JRE的控制面板程序就知道了
    从控制面板里,进入到java-plug-in的程序面板,进入之后,选择“高速缓存”选项,然后点击“查看”按钮,这个时候就打开了一个模态对话框了。  这个时候你把窗口切换到别的程序,再切换回来这个java plug-in的控制面板的时候,就可以看到这种效果了,切换回来的是那个JFrame,而那个JDailog看不到了,还得用ALT-TAB键切换,才找得到它,用鼠标还没办法一下找回来它,是个郁闷问题。严重关注!
      

  4.   

    晕 死
    这么简单的一个问题居然有这么多人不懂.
    用new JDialog(JFrame parent)就没这个问题了.JDialog 永远都在Frame上面.