Dicas para Java Swing

Esta é uma dica rápida para quem está começando a aprender Java Swing!

O conjunto de componentes presente neste framework da API Java é robusto e avançado, e permite a criação de interfaces gráficas para o usuário com uma alta qualidade. Nas últimas versões da JDK o desempenho do Swing vem melhorando muito, e ainda é comum que empresas recorram a esta tecnologia para a criação de aplicações desktop, ainda que as aplicações web estejam em alta.

A grande flexibilidade e da tecnologia Swing, porém, é muitas vezes uma barreira para quem está começando a aprender a tecnologia Java. Seus componentes baseados no padrão MVC permitem a criação de datasources específicos para os compoentes, assim como renderizadores especializados, e aprender a trabalhar com tudo isso pode dar um bom trabalho.

O que muitos desconhecem, porém, é que a própria JDK vem com exemplos bem interessantes de como criar interfaces baseadas em Swing.

A dica de hoje é o aplicativo SwingSet, presente no diretório de exemplos da JDK. Você pode encontrar o aplicativo no seguinte diretório (onde JAVA_HOME é o diretório de instalção da JDK):

JAVA_HOME\demo\jfc\SwingSet2

Ao executar o arquivo SwingSet2. jar  será iniciada a aplicação:

Ela apresenta exemplos dos principais componentes da API Swing, como os complexos JTable e JTree:

E o melhor de tudo, o código fonte está disponível para a consulta:

Deixo ainda a dica do Swing Tutorial (em inglês) para a consulta. É excelente!

http://java.sun.com/docs/books/tutorial/uiswing/

Está dada a dica. Qualquer hora posto algo específico da tecnologia Swing por aqui.

[]’s

Anúncios