Netbeans菜单和i18n

时间:2012-08-22 12:11:52

标签: 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({
@ActionReference(path = "Menu/Wizard", position = 0),
@ActionReference(path = "Toolbars/Wizard", position = 0)
})

谢谢!

1 个答案:

答案 0 :(得分:0)

Netbeans会自动为您进行国际化此页面Here解释得非常好 不确定这是否是你想要的

基本摘要: 切换自动国际化

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

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

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

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

在源代码编辑器中打开属性文件。如您所见,生成了表单FindDialog.java的所有适当的键和值。 (每个键的名称都是从表单文件名和组件变量名称派生的。例如,为表单文件FindDialog中放置变量名为jLabel1的组件生成键FindDialog.jLabel1.text。值jLabel1表示组件& #39;此示例中的Text属性。