所以我在Netbeans 6.8中制作了一个标准的swing应用程序,但是我无法找到定义Exit
下File
菜单项的本地化字符串的资源文件。
似乎没有在<project>/resources
中的资源文件中定义。这是某个标准的字符串还是我错过了什么?
答案 0 :(得分:1)
“退出”字符串未定义为文件菜单项之类的本地化字符串 - 它通过Netbeans GUI构建器生成代码。这就是为什么你没有在属性文件中看到它。
如果打开文件{ProjectName} View.java,您可以看到它是通过netbeans GUI构建器定义的。单击文件菜单,然后单击GUI构建器中的退出菜单项,您可以查看swing项的属性。其中一个属性是JMenuItem的文本。
然后将这些属性生成为代码。
答案 1 :(得分:0)
您是否只是尝试以能够在系统关闭之前执行清理任务的方式关闭应用程序?如果是这样,那么在Java Sun站点上,他们说你需要覆盖shutdown方法;具体来说:
@Override
protected void shutdown() {
// The default shutdown saves session window state.
super.shutdown();
// Now perform any other shutdown tasks you need.
}