java - 更改 Java 帮助中的 "Favorites"工具提示

标签 java swing tooltip javahelp

在我的帮助集文件中,我使用声明一个 Collection 夹 View

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

这会自动将适当的按钮添加到工具栏(在 swing 应用程序中)。不幸的是,按钮的工具提示显示“添加到 Collection 夹”。我想用我自己的文本替换它,但在文档或使用谷歌搜索中没有找到任何有关此内容的信息。有什么想法或指示吗?

免责声明:我已经将此问题发布到 JavaRanch ,但还没有得到答案。

最佳答案

如果您解压 src.jar(将其重命名为 src.zip 并解压)并打开 java 类 jh2.0/src/src/javax/help/resources/Constants.java 您会注意到在 部分

// Tooltips for Actions

位于本地化条目:

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

您的案例中使用的 jh2.0/src/src/javax/help/resources/Constants_de.java 中缺少此常量。只需添加正确的翻译,编译源代码或仅编译此类并将其添加到 jh.jar(您可以将 jar 视为简单的 zip 存档)

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

关于java - 更改 Java 帮助中的 "Favorites"工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/460978/

相关文章:

java - JFileChooser 无法点击 'choose'

java - 无法调整 GridBagLayout 中 JTextField 和 JScrollPane 的大小

python - 使工具提示文本像表格一样显示?

java - 无法结束((".java")工作

java - 如何在运行时在 Android 中显示图像并将单选按钮作为列表中的单选组

java - 目标 JTextArea 封装在 Hashmap 样式循环中的 JScrollPane 中

c# - WPF:自定义工具提示箭头放置

java - 如何在我输入 JTextArea 时显示自动完成?

java - 从小程序安全警告中删除 "UNKNOWN"发布者

java - 在不打开eclipse的情况下卸载eclipse的插件