Java Netbeans菜单和i18n

Java Netbeans菜单和i18n,java,netbeans,internationalization,netbeans-7,Java,Netbeans,Internationalization,Netbeans 7,我有一个netbeans项目,我想让它国际化。 我有一个菜单作为向导,如何从捆绑包而不是其中的字符串上传数据 现在的情况是这样的: @ActionID(category = "Wizard", id = "com.xxx.xxx.EntWizWizardAction") @ActionRegistration(iconBase = "com/xxxx/resources/wizard.png", displayName = "Entities Wizard") @ActionReferences

我有一个netbeans项目,我想让它国际化。 我有一个菜单作为向导,如何从捆绑包而不是其中的字符串上传数据

现在的情况是这样的:

@ActionID(category = "Wizard", id = "com.xxx.xxx.EntWizWizardAction")
@ActionRegistration(iconBase = "com/xxxx/resources/wizard.png",
displayName = "Entities Wizard")
@ActionReferences({
@ActionReference(path = "Menu/Wizard", position = 0),
@ActionReference(path = "Toolbars/Wizard", position = 0)
})

谢谢

Netbeans会自动为您实现国际化。本页对此进行了很好的解释 不确定这是否是你要找的

基本概述: 打开自动国际化

1.在Navigator窗口中选择窗体的根节点

2.在属性窗口中,选中自动国际化属性中的复选框

如果需要将Bundle.properties文件放在其他位置,可以单击属性Bundle文件右侧的省略号(…)按钮,然后选择一个位置或直接在属性的文本字段中键入路径

3.在“项目”窗口中,双击“项目”窗口中的“Bundle.properties”节点,或右键单击该节点并选择“编辑”


属性文件将在源编辑器中打开。如您所见,将生成表单FindDialog.java的所有适当键和值。(每个键的名称源自表单文件名和组件变量名。例如,为变量名为jLabel1的组件生成键FindDialog.jLabel1.text,该变量名放在表单文件FindDialog中。在本例中,值jLabel1表示组件的文本属性。

什么技术?Swing?JavaFX?Web(哪个框架?)。你也需要解释一下。这个项目是Netbeans项目,我不是Netbeans IDE方面的专家,但我认为它是Netbeans的standart GUI项目。我不是该项目的作者,我只是想添加国际化。非常感谢!你应该引用或总结这篇文章,链接往往会随着时间的推移而衰减。不要认为这是一种批评,它只是一个一个建议。@pinckerman不,我只是不确定,反正我从来没有把它当作批评。谢谢,我从来都不知道我应该这么做,尽管我意识到维基百科上的链接衰退等。这并没有真正在我脑海中出现。事实上,我和EK有同样的问题。我发现那个网站,因为懒惰,我没有写一篇长篇大论,只是引用了它。现在我被自己的问题缠住了,也许你能帮助我?如果你愿意看一下这里的链接@It,这是一个在这个网站上回答问题的好方法:)无论如何,我对Java不太感兴趣。