所以我用NetBeans6.8做了一个标准的swing应用程序,但是我找不到为File下的Exit菜单项定义本地化字符串的资源文件。
它似乎没有在<project>/resources的资源文件中定义。这是某处的标准字符串,还是我遗漏了什么?
发布于 2010-04-09 08:56:28
"Exit“字符串没有像File菜单项那样被定义为本地化字符串--它是通过Netbeans GUI构建器生成代码的。这就是为什么您在属性文件中看不到它的原因。
如果您打开文件{ProjectName}View.java,您可以看到它是通过netbeans GUI构建器定义的。单击文件菜单,然后单击GUI构建器中的exit菜单项,您可以查看swing项的属性。其中一个属性是JMenuItem的文本。
然后这些属性被生成到代码中。
发布于 2010-04-07 12:37:19
您是否正在尝试以这样一种方式关闭应用程序,以便您能够在系统关闭之前执行清理任务?如果是这样,那么在Java Sun站点上,他们说您需要覆盖shutdown方法;具体地说:
@Override
protected void shutdown() {
// The default shutdown saves session window state.
super.shutdown();
// Now perform any other shutdown tasks you need.
}它位于this location
https://stackoverflow.com/questions/2443294
复制相似问题