如何创建模态窗口并具有最大化按钮的窗口?
那么有可能创建模态JFrame
或创建JDialog
带有最大化按钮的按钮吗?
在大多数外观上,模态窗口(例如JDialog
)没有最大化按钮,只是因为根本不应该将它们最大化(或最小化)。
可以通过一些技巧添加一个maximise
按钮,但是这完全违反了JDialog
预期的工作方式。如果需要最大化按钮,最好的解决方案是使用a JWindow
或a JFrame
而不是a JDialog
。这些窗口支持最大化和最小化。
警告:无论如何,您都不应这样做。
做到这一点的技巧JDialog
:
setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句