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()为新值?