O Swing Application Framework simplifica a manipulação de recursos e torna possível armazenar mais coisas nos pacotes de recursos.
Uma aplicação Swing Application Framework típica possui pacotes de recursos no nível da aplicação e no nível da classe. Os pacotes de recursos do nível da classe possuem os mesmos nomes que suas classes .java correspondentes exceto que eles contêm a extensão .properties. Todos esses pacotes são encapsulados por um objeto ResourceMap.
Você pode editar recursos de nível de aplicação padrão (tal como o nome da aplicação) na caixa de diálogo Propriedades do projeto. Quaisquer recursos de nível de aplicação que não estejam incluídos na caixa de diálogo Propriedades do projeto (tais como recursos que você mesmo define) podem ser editados no arquivo .properties que corresponde ao nome da classe da aplicação.
Para abrir a caixa de diálogo Propriedades do projeto, clique com o botão direito do mouse no nó do projeto e escolha Propriedades. As propriedades da aplicação aparecem no painel Aplicação e no painel Aplicação de área de trabalho.
Quando você inicia uma aplicação no modelo de projeto da aplicação de área de trabalho Java, por padrão, seu código é registrado nas conversões do Swing Application Framework para gerenciar recursos, tal como o texto da IU. Os valores das propriedades do componente que você define também são armazenados como recursos.
Observações:
Você pode ler mais sobre o gerenciamento de recursos na documentação da API do Swing Application Framework. Escolha Ajuda > Referências de Javadoc > org.jdesktop.application (Swing Application Framework [JSR-296]).