0

我有一个 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)
})

谢谢!

4

1 回答 1

0

Netbeans 自动为您执行国际化此页面这里解释得很好 不确定这是否是您要找的

基本总结:开启自动国际化

1.在导航窗口中选择表单的根节点。

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

如果您需要将 Bundle.properties 文件放在不同的位置,可以单击 Properties Bundle File 右侧的省略号 (...) 按钮并选择一个位置或直接在属性的文本字段中键入路径。

3. 在 Projects 窗口中,双击 Projects Window 中的 Bundle.properties 节点或右键单击该节点并选择 Edit。

属性文件在源代码编辑器中打开。如您所见,为 Form FindDialog.java 生成了所有适当的键和值。(每个键的名称是由表单文件名和组件变量名衍生而来的。例如,键FindDialog.jLabel1.text 是为一个放在表单文件FindDialog中变量名称为jLabel1的组件生成的。值jLabel1代表组件的本例中的文本属性。

于 2013-09-28T14:28:41.500 回答