如何本地化jcolorchooser

时间:2008-11-04 12:44:31

标签: java

作为大学项目的一部分,我们正在本地化我们的应用程序。

是否可以本地化摆动组件,例如JOptionPane,如果可以,如何?

1 个答案:

答案 0 :(得分:1)

您可以使用ResourceBundle进行本地化(在选项窗格的情况下,选择字符串和消息)。然后,您可以将这些本地化的字符串等用于JOptionPane。例如:

String[] choises = new String[];
choises[0] = bundle.getString("yes");
choises[1] = bundle.getString("no");
choises[2] = bundle.getString("cancel");

String message = bundle.getString("messageText")

JOptionPane optionPane = new JOptionPane(message, JOptionPane.WARNING_MESSAGE,
        JOptionPane.YES_NO_CANCEL_OPTION, null, choises);

有关资源包的更多详细信息,请查看Java Internationalization: Localization with ResourceBundles