在我工具的大学实验的文件,我宣布一个收藏图,使用

<view>
  <name>Lesezeichen</name>
  <label>Lesezeichen</label>
  <type>javax.help.FavoritesView</type>
  <data></data>
</view>

这会自动增加了一个适当的按钮的工具条(在摆应用程序)。不幸的是,该工具提的按钮读"添加到我的最爱"。我想代替这个我自己的文字,但没有发现任何有关该文件或使用谷歌搜索。任何想法,或指点?

免责声明:我已经张贴了这个问题 JavaRanch, 不得到一个答案但是,虽然。

有帮助吗?

解决方案

如果您提取src.jar(重命名为src.zip中和提取),然后打开Java类jh2.0 / src目录/ src目录/使用javax /帮助/资源/ Constants.java你会发现,在部分

// Tooltips for Actions

位于本地化条目:

{ "tooltip.FavoritesAction", "Add to Favorites"},

此常数从jh2.0 / SRC / SRC丢失/的javax /帮助是在你的情况下使用/资源/ Constants_de.java。只需添加合适的翻译,编译源代码,或只是这个类,并将其添加到将jh.jar(你可以把罐子作为一个简单的zip压缩包)

是的,我知道这是肮脏的黑客,但一般的JavaHelp是非常有用的。

其他提示

现在这听起来怪异。 资源包机制使用的.properties与资源包文件支持“越权”之类的资源内容。 请尝试将抬头资源包的属性由包名称表示相应的文件夹中。 例如。如果HelpUtilities看起来javax.help.resources.Constants后通过调用

ResourceBundle.getBundle("javax.help.resources.Constants", locale);

你会在/javax/help/resources/Constants_de_DE.properties可以把你的文件夹结构。这必须位于你的应用程序“工作目录”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top