补充资源包

发布于 2024-12-02 10:43:07 字数 235 浏览 0 评论 0原文

目前,我的 GUI 中的所有设置项都有一个资源包。我的应用程序允许添加新组件(如自定义按钮(不是新的摆动组件))[可以具有本地化文本]。

包含用户创建的按钮的本地化文本的最佳方法是什么?

现有按钮的翻译设置在相应的资源包(已部署的 JAR 内部)中。

有没有办法用内部资源包补充外部资源包?

我意识到我可以围绕现有功能编写一个包装器来包含此功能,但我想知道是否有人以不同的方式解决了这个问题。

I currently have a Resource Bundle for all of the set items in my GUI. My application allows for the additions of new components (as in customized buttons (not new swing components)) [which can have localized texts].

What is the best way of including the localized texts for the user created buttons.

The existing buttons have their translations set in the respective resource bundle (inside of the deployed JAR).

s there an way to supplement external resource bundles with internal ones?

I realize that I can write a wrapper around the existing functionality to include this, but I was wondering if someone has solved this problem in a different manner.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉酒的小男人 2024-12-09 10:43:07

对于动态 UI,恐怕唯一现实的选择是使用数据库。当然,没有什么可以阻止您实现从数据库读取资源的 ResourceBundle 子类 - 您可以通过这种方式实现访问资源的统一方式。

而且数据库本身不一定是消耗资源的怪物,您可能需要使用 Apache DerbyH2

In case of dynamic UI, I am afraid the only realistic option is to use the database. Of course nothing stops you from implementing ResourceBundle child class that would read resources from the database – you may achieve uniform way of accessing resources that way.

And the database itself doesn't have to be resource-eating monster, you might want to use Apache Derby or H2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文