Чтобы ответить на ваш вопрос «Есть ли какой-нибудь хитрый способ закачать ресурсы?», Я бы сказал «нет, не из коробки».
Однако я внедрил один сервис ResourceInjector
, основанный на Guice, в Guts-GUI framework (Apache License 2.0).Не стесняйтесь взглянуть на это и посмотреть, как я использовал функции Guice, чтобы гарантировать, что ресурсы могут быть введены во время внедрения Guice.
Это гораздо более общее, чем то, что вы описываете (в «ресурсы» я включаютекст для JLabel
, JButton
...)
Обратите внимание, однако, что автоматическое внедрение ресурсов - сложный бизнес (много разных типов ресурсов ...)