2015-05-13 18 views
0

我想創建一個模態和無框架對話窗口,儘可能少的實現開銷。無框架和模態JDialog

如果對話框是使用已經顯示的非空父窗口創建的(請參閱setUndecorated(true) to a JDialog created from an instance of JOptionPane),我不能只是dialog.setUndecorated(false)。

問題是:我可以在Swing中完成嗎?如果是這樣,怎麼樣?

在此先感謝!

編輯:好吧,#2,我發現它: http://www.stupidjavatricks.com/2005/09/making-a-custom-frameless-window/

問題被關閉。

+0

您可以直接創建自己的'JDialog'。 – user1803551

+0

你是什麼意思? 'JDialog d = new JDialog(parent,「title」,true); d.setUndecorated(false);'不起作用 – Mischa

+0

那裏的答案已經解釋瞭如何解決它(製作你自己的JDialog)。這個問題主要適用於JOptionPane。 – Radiodef

回答

1

我不能只是dialog.setUndecorated(假)

那是因爲你想:

d.setUndecorated(true);