как локализовать jcolorchooser - PullRequest
1 голос
/ 04 ноября 2008

В рамках проекта колледжа мы локализуем наше приложение.

Можно ли локализовать компоненты свинга, например JOptionPane, и если да, то как?

1 Ответ

1 голос
/ 04 ноября 2008

Вы можете использовать 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: локализация с ResourceBundles .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...