Java Swing弹出窗口可见性

Java Swing弹出窗口可见性,java,swing,popup,Java,Swing,Popup,为什么像这样创建的弹出窗口会显示在所有使用JRE 1.6.0_18的windows应用程序前面,但它不使用1.6.0_03 PopupFactory popupFactory = new PopupFactory(); Popup popup= popupFactory.getPopup(null,new JPanel(),200,200); popup.show(); 听起来在这些JRE版本之间“有些东西”发生了变化。他们要么修复了一个bug,要么引入了一个新bug。我认为没

为什么像这样创建的弹出窗口会显示在所有使用JRE 1.6.0_18的windows应用程序前面,但它不使用1.6.0_03

PopupFactory popupFactory = new PopupFactory();
    Popup popup= popupFactory.getPopup(null,new JPanel(),200,200);
    popup.show();
听起来在这些JRE版本之间“有些东西”发生了变化。他们要么修复了一个bug,要么引入了一个新bug。我认为没有比这更神奇的了


如果您非常想知道到底发生了什么变化,可以查看以下链接:

注意:JRE的当前安全版本是6u20。(另外,在未连接到可见窗口的面板上打开弹出窗口意味着什么。)