Interface Multilinguas

Pessoal, preciso fazer um programa que a interface terá várias linguas.
Pensei em colocar a tradução dos botões em um arquivo ou um xml. Isso é possível?
Alguém poderia me dar um exemplo simples?
Caso tenham outra idéia de como posso fazer isso, por favor.
Gostaria de saber também se existem uma ferramenta mais produtiva que o NetBeans, free, tipo o VB?

Obrigado
Sheila Souza

A solução mais direta é usando a classe ResouceBundle. Tu vais ter de determinar o “locale” da aplicação e carregar o arquivo de idiomas para tal. Caso não encontre use um como default. T+