quarta-feira, 13 de janeiro de 2010

Montar painéis em Java


Um das grandes dificuldades em construir aplicações em Java é fazer a parte gráfica, pois se usarmos a biblioteca padrão do Java "awt" ou "swing" teremos ótimos resultados, mas elas são montadas em linha de código o que atrapalha a visualização dos painéis, que para visualizá-los temos que rodar a aplicação, o ideal é termos recursos gráficos que auxiliem nesta montagem, muita gente pensou nisso desenvolvendo ferramentas de montagem de projetos gráficos, uma das que eu usei muito foi o projeto Abeilli Forms Designer que usa a biblioteca SWING para montar os painéis e frames que quisermos.




O Abeille trabalha com uma biblioteca própria, logo para usar o forme feito no seu projeto tem que incluir o “jar” que corresponde à biblioteca do Abeille ou pode gerar um arquivo em código Java (encontrada na barra de menus “Tools”, item “Code Generation”), usando recurso de “click and drag”, mas como o trabalho no swing é feito em uma grade imaginária o Abeille monta esta grade para você trabalhar e mostra o que você está fazendo, sem precisar de está compilando e rodando o código a cada mudança, lembre-se que estamos usando um framework e nele temos os recursos gráficos do swing e podemos visualizá-los durante a montagem dos painéis que chamamos de forms, todo painel pronto é um objeto de FormPanel que é uma extensão de javax.swing.JPanel logo os componentes colocados nele poderão ser acessados como um componente Java normalmente, assim a parte gráfica poderá ser feita independente do resto do código do projeto construindo um interface que será usada como comunicação entre elas.



O uso deste framework ajuda muito no desenvolvimento, pois não sou designer e tenho que desenvolver a parte gráfica para os meus projetos coisa que perdia muito tempo antes de conhecer o Abeille alem de ter licença LGPL (free). Para melhores esclarecimentos acesse o site do Abeille.



Nenhum comentário: