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

标签 java swing netbeans jframe

我正在尝试学习 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/

相关文章:

java - 使用maven构建后.properties文件的路径

swing - 边框布局不工作

node.js - 如何在 netbeans 中运行 node.js 文件?

java - 如何重新安装 NetBeans?所有可用组件(包和运行时)都已安装,如何进行?

database - 如何将 derby 数据库连接到 jsp 项目

java - 中断 BitmapFactory.decodeStream

java - 根据当前时间获取特定的 15 分钟时间范围

java - JFrame.setDefaultLookAndFeelDecorated(true);

java - 为什么 O(logm + logn) 而不是 O(logm * logn)

java - 使用 jmapframe 在 map 上制作动画 - geotools