补充资源包

时间:2011-08-31 14:44:56

标签: java internationalization locale

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

在动态UI的情况下,我担心唯一可行的选择是使用数据库。当然,没有什么可以阻止您实现从数据库中读取资源的ResourceBundle子类 - 您可以通过这种方式实现访问资源的统一方式。

数据库本身不一定是资源匮乏的怪物,你可能想要使用Apache DerbyH2