gpt4 book ai didi

java - 如何制作模态 JFrame?

转载 作者:行者123 更新时间:2023-12-02 08:37:54 25 4
gpt4 key购买 nike

Possible Duplicate:
How to make a JFrame Modal in Swing java

我有 2 个 JFrame,一个是主 JFrame,另一个是子 JFrame,我试图在显示子 JFrame 时使用户交互无法访问主 JFrame。

最佳答案

How to make a modal JFrame?

不要。使用模态 JDialog——这正是它们的用途。您当然知道 JDialog 可以容纳复杂的 GUI,与 JFrame 所容纳的 GUI 一样复杂。

我们经常遇到这样的帖子,作者是使用 NetBeans 等 GUI 构建器来帮助他们创建 GUI 的人,并且由于第二个窗口的代码是由构建器创建来扩展 JFrame 的,因此这对于程序员来说非常困难返回并将其更改为对话框。解决此问题的方法是尝试将 Swing 代码创建调整为 JPanel 的创建,而不是 JFrame 等顶级窗口。这样,您可以在 JFrame(如果需要)、JDialog(如果需要)、JApplet 甚至另一个 JPanel 中使用创建的 JPanel,只要最适合这种情况即可。这将极大地提高代码的灵 active 。

关于java - 如何制作模态 JFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8351505/

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