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

Kal*_*exx 2 java swing netbeans jframe

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

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

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

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

从研究看来,这会导致应用程序在框架关闭时关闭.我宁愿没有这种情况发生.从环顾四周看,我似乎需要使用DISPOSE_ON_CLOSE或者DO_NOTHING_ON_CLOSE为了让窗口关闭但仍然需要运行其他代码.

但是,我无法弄清楚如何让NetBeans通过设计器更改此值.我defaultCloseOperation在Properties - > Bindings窗口中找到了,但是每次我在文本区域输入内容并按回车键我的文字就会消失.绑定有一个省略号,但我无法弄清楚绑定窗口实际上做了什么.

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

Woj*_*zyk 7

Netbeans的

它就在属性面板中.只需确保JFrame选择整体.您可以JFrame从" 检查器"面板中选择.