2010-04-23 89 views
0

为什么像这样创建的弹出窗口显示在使用JRE 1.6.0_18的所有Windows应用程序的前面,但它不使用1.6.0_03?Java Swing弹出窗口的可见性

PopupFactory popupFactory = new PopupFactory(); 
    Popup popup= popupFactory.getPopup(null,new JPanel(),200,200); 
    popup.show(); 
+0

注:JRE的当前安全版本6u20。 – 2010-04-23 22:42:21

+0

(另外,在未连接到可见窗口的面板上打开弹出窗口意味着什么。) – 2010-04-23 22:49:33

回答

0

这些JRE版本之间的声音像“某些东西”一样发生了变化。他们已经修复了一个bug或者引入了一个新bug。我不认为这有更多的魔力。

如果你是知道究竟发生了变化很感兴趣,你可以看看这个链接:http://java.sun.com/javase/6/webnotes/ReleaseNotes.html