Как я могу переключаться между языками в работающей программе Java? Как я могу изменить весь текст / метки в GUI без особых усилий.
Исследование: http://java.sun.com/developer/technicalArticles/Intl/ResourceBundles/
Создание локализации поддержки вашего приложения - не простая процедура. Это требует искренней мысли и дизайна. Но после этого вы можете очень легко добавлять языки.
Вам нужно проверить пакеты ресурсов и локали.