2015-05-13 41 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);