gpt4 book ai didi

带有最大化按钮的 Java 模态窗口

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:14:39 24 4
gpt4 key购买 nike

我如何创建一个具有最大化按钮的模态窗口?
那么是否可以创建一个模式 JFrame 或创建一个带有最大化按钮的 JDialog

最佳答案

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

可以通过一些技巧来添加一个maximise 按钮,但这将完全违背JDialog 的工作方式。如果您需要最大化按钮,最好的解决方案是使用 JWindowJFrame 而不是 JDialog。这些窗口支持最大化和最小化。


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

JDialog 中执行此操作的技巧:

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

关于带有最大化按钮的 Java 模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com