代码之家  ›  专栏  ›  技术社区  ›  Spoike Otávio Décio

我应该在哪里用netbeans将一些菜单项中的字符串本地化?

  •  1
  • Spoike Otávio Décio  · 技术社区  · 14 年前

    所以我在NetBeans 6.8中做了一个标准的Swing应用程序,但是我找不到定义 Exit 菜单项下 File .

    它似乎没有在中的资源文件中定义。 <project>/resources . 这是一个标准的字符串还是我丢失了什么?

    2 回复  |  直到 14 年前
        1
  •  1
  •   GhostM    14 年前

    “exit”字符串没有被定义为像“文件”菜单项这样的本地化字符串,而是通过NetBeans GUI生成器生成代码。这就是为什么在属性文件中看不到它的原因。

    如果打开文件projectname view.java,可以看到它是通过NetBeans GUI生成器定义的。单击文件菜单,然后单击GUI构建器中的退出菜单项,您可以查看Swing项的属性。其中一个属性是jmenuItem的文本。

    然后这些属性被生成到代码中。

        2
  •  0
  •   Kyra    14 年前

    您是否只是试图以这样一种方式关闭您的应用程序:您能够在系统关闭之前完成清理任务?如果是这样,那么在JavaSun站点上,他们说需要重写停机方法;具体地说:

     @Override
    protected void shutdown() {
        // The default shutdown saves session window state.
        super.shutdown();
        // Now perform any other shutdown tasks you need.
    }
    

    位于 this location

    推荐文章