Java模式窗口,带有最大化按钮

用户:

如何创建模态窗口并具有最大化按钮的窗口?
那么有可能创建模态JFrame或创建JDialog带有最大化按钮的按钮吗?

科林·赫伯特(Colin Hebert):

在大多数外观上,模态窗口(例如JDialog)没有最大化按钮,只是因为根本不应该将它们最大化(或最小化)。

可以通过一些技巧添加一个maximise按钮,但是这完全违反了JDialog预期的工作方式。如果需要最大化按钮,最好的解决方案是使用a JWindow或a JFrame而不是a JDialog这些窗口支持最大化和最小化。


警告:无论如何,您都不应这样做。

做到这一点的技巧JDialog

setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.FRAME);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章