2014-09-06 93 views
-2

請幫助我在瀏覽器前顯示彈出窗口。我使用了以下代碼,但是一旦點擊了保存按鈕,它就會在瀏覽器後面顯示。其他應用程序頂部的消息顯示

JFrame frame; 
frame = new JFrame(""); 
JOptionPane.showMessageDialog(frame, "Instance is already created"); 
+1

爲什麼幀產生的?爲什麼選項窗格顯示方法沒有指定父組件?爲了更快地獲得更好的幫助,請發佈[MCVE](http://stackoverflow.com/help/mcve)(最小,完整,可驗證示例)。 – 2014-09-06 05:42:07

+0

我不知道你的意思。這些代碼似乎都不相關。什麼是字符串?似乎沒有得到使用 – 2014-09-06 05:46:48

回答

0

您需要指定窗口/框架作爲第一個參數,以在該框架前顯示消息對話框。因此,而不是傳球空:

JOptionPane.showMessageDialog(null, 
      "Instance is already created"); 

通過父框架

+0

我不認爲傳遞幀作爲參數將有所幫助,如果該幀不可見.. – 2014-09-06 05:43:27

相關問題