Я уверен, что существует много методов, но что рекомендуемый путь состоит в том, чтобы сделать это, которое имеет наименьшее количество объема влияния на Ваш код?
Очевидное - то, что Вы создаете файлы свойств, но как Вы подкачиваете значения в рендеринге? В J2EE Вы всегда просто повторно представляете целую страницу, таким образом, это легко. Но в приложениях Swing, Вы просто добавляете код для .getProperty () в paintComponent (Графика g) метод?
Если это так, не делает это кажется тяжелым с тех пор теперь, необходимо будет переопределить этот метод везде где, прежде чем Вы не должны были...
Дополнительный: Как Вы устанавливаете систему уведомления, чтобы повторно представить все в настоящее время видимые компоненты, не вызывая некоторый регистрационный шаблон?
Я предполагаю, перезаписываю ли я paintComponent (Графика g) все, что я должен сделать, запустить событие, которое что-то изменило и paintComponent (Графика g), метод назовут...