gpt4 book ai didi

java - 如何在 NetBeans 中设置 JFrame 的 setDefaultCloseOperation() 值?

转载 作者:行者123 更新时间:2023-12-02 20:52:42 25 4
gpt4 key购买 nike

我正在尝试学习 Java,如果这是一个愚蠢的问题,我很抱歉,但我似乎无法更改 NetBeans 中 JFrame 的默认关闭操作。

在 NetBeans 中,我创建了一个 JFrame 并使用 NetBeans GUI 设计器在其上实现了一些控件。但是,我注意到关闭 JFrame 后,即使我有另一个应该随后出现的表单,我的应用程序也会关闭。

深入研究 JFrame 生成的代码后,我发现:

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

根据研究,这似乎会导致应用程序在框架关闭时关闭。我宁愿不要发生这种情况。环顾四周,我似乎需要使用 DISPOSE_ON_CLOSEDO_NOTHING_ON_CLOSE 才能关闭窗口,但仍然需要运行其他代码。

但是,我不知道如何让 NetBeans 通过设计器更改此值。我在“属性”->“绑定(bind)”窗口中找到了 defaultCloseOperation,但每次我在文本区域中输入内容并按 Enter 键时,我的文本都会消失。绑定(bind)有一个省略号,但我无法弄清楚绑定(bind)窗口实际上是做什么的。

如何将 setDefaultCloseOperation() 更改为新值?

最佳答案

Netbeans

它就在属性面板中。只需确保选择整个 JFrame 即可。您可以从检查器面板中选择您的JFrame

关于java - 如何在 NetBeans 中设置 JFrame 的 setDefaultCloseOperation() 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8259256/

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