作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我如何创建一个具有最大化按钮的模态窗口?
那么是否可以创建一个模式 JFrame
或创建一个带有最大化按钮的 JDialog
?
最佳答案
在大多数外观和感觉上,模态窗口(例如 JDialog
)没有最大化按钮,因为它们根本不应该被最大化(或最小化)。
可以通过一些技巧来添加一个maximise
按钮,但这将完全违背JDialog
的工作方式。如果您需要最大化按钮,最好的解决方案是使用 JWindow
或 JFrame
而不是 JDialog
。这些窗口支持最大化和最小化。
警告:无论如何,您都不应该这样做。
在 JDialog
中执行此操作的技巧:
setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
关于带有最大化按钮的 Java 模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3897927/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!