代码之家  ›  专栏  ›  技术社区  ›  Ilja Preuß

更改Java帮助中的“收藏夹”工具提示

  •  1
  • Ilja Preuß  · 技术社区  · 17 年前

    在我的帮助集文件中,我使用

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

    这会自动将适当的按钮添加到工具栏(在swing应用程序中)。不幸的是,按钮的工具提示显示“添加到收藏夹”。我想用我自己的文字来代替它,但在文档中或使用谷歌搜索时没有找到任何关于它的信息。有什么想法或建议吗?

    免责声明:我已经将此问题发布到 JavaRanch

    2 回复  |  直到 17 年前
        1
  •  1
  •   Boris Pavlović    17 年前

    如果您解压缩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是非常有用的

        2
  •  0
  •   Andy Andy    17 年前

    尝试将查找到的资源包作为属性文件放置在由包名称表示的相应文件夹中。 例如,如果HelpUtilities通过调用

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

    推荐文章