Windowbuilder, o plugin do Google para trabalhar com interface gráfica no Eclipse

Para ajudar os programadores de Interface Gráfica com Usuário (GUI) em Java, o Google criou um plugin que ajuda na construção desta parte importantíssima do software. Com esse plugin instalado no Eclipse, a programação de interface não será mais a mesma.

[ Hits: 51.849 ]

Por: Leandro Rodrigo em 28/03/2011 | Blog: http://leandro-robotica.blogspot.com/


Usando WindowBuilder



O WindowBuilder é uma ferramenta simples de se utilizar, ela oferece os componentes de interface gráfica do Java com apenas um clique. Disponibiliza os containers, layouts, structs, componentes entre outros. Tudo pode ser construído de modo gráfico, sem necessidade de ficar rodando o software para ver como está ficando, e vale a pena lembrar que ao contrário de alguns editores, ele não gera códigos desnecessários.

Criando uma frame com WindowBuilder

Para começar inicie o Eclipse, crie um projeto, um pacote se achar necessário. Agora clique com o botão direito em cima do pacote e vá em:

New > Ohter > WindowBuilder > Swing Desingner > JFrame

Atribua um nome ao seu frame, clique em finish.

O Eclipse irá abrir o Editor Area com o código de um frame padrão (você pode rodar só para ver), ainda não é o editor gráfico, estamos quase chegando lá. Para abrir o editor gráfico basta dar uma olhadinha em baixo do Editor Area onde você verá duas abas, a Source que está selecionada, que é o seu código, ao lado você verá uma aba chamada Design, clique e então aparecerá o editor gráfico, onde todos os componentes podem ser adicionados de modo gráfico, facilitando assim o trabalho de construir interfaces gráficas.

Abrindo interface já criada com WindowBuilder

Para quem já trabalha com interface, já teve ter criado algumas interfaces com o chamado "Hard Code", ou seja, digitando todo o código a mão. Para abrir um trabalho já criado é simples, basta clicar com o botão direito em ir em: Open With > WindowBuilder Editor depois clicar na aba Desing.

Depois de ter aberto o trabalho uma vez, basta apenas dar dois cliques no trabalho que se deseja abrir e ir na aba Design.

Exemplo de trabalho criado com WindowBuilder:
Linux: Windowbuilder o Plugin do google para trabalhar com interface gráfica no Eclipse - Instalando no Ubuntu.
É isso.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Instalação do plugin
   3. Usando WindowBuilder
Outros artigos deste autor

Arduino - Visão Geral

Um pouco do protocolo HTTP

Leitura recomendada

Java Native Interface

Desenvolvendo aplicações Web 2.0 com Java e AJAX (FrameWork DWR)

Trabalhando com classes e métodos em Java (parte 2)

Linux com Java 1.7 + JBoss 7

Redirecionamento de páginas e domínios com Jetty Rewrite Handler

  
Comentários
[1] Comentário enviado por diegomatias em 28/03/2011 - 17:23h

Ficou bom Vou testar...

[2] Comentário enviado por rafaelbernini em 29/03/2011 - 00:03h

Estava acabando de instalar aqui. Meu, é muito robusto e agradavel de se trabalhar, me lembra a epoca do delphi. Parabéns, não conhecia a ferramenta somente o vep, é sempre bom ter uma segunda opção.
Abraço tudo de bom.
Ótimo artigo. Parabéns

PS: Tudo funciona perfeitamente muito melhor que VEP recomento

[3] Comentário enviado por bruno_arueira em 29/03/2011 - 07:19h

WindowBuilder é muito bom e agora os desenvolvedores Java, não precisam reclamar que necessitam do NetBeans para tal funcionalidade. Porém não foi a Google que criou e sim a Instantiations, que foi comprada pela Google (antes tinha a licença paga e após a compra passou a ser free).

Já conhecia a ferramenta antes da compra pela Google, como não sei se pode postar links de referência para tal informação busquem por "Google bought Instantiations" e irão encontrar várias notícias a respeito.

Att.

[4] Comentário enviado por thigux em 29/03/2011 - 09:59h

Bom dia,

Primeiramente parabens pelo artigo. Ainda nao tive o tempo pde instala porem uma curiosidade, funciona para qualquer tecnologia java isso? Mobile, WEB, etc

[5] Comentário enviado por piquen0 em 29/03/2011 - 10:55h

Olha para ser sincero não testei com essas tecnologias, apenas utilizei para criação se softwares para desktop, mas para web tem um tutorial que mostra um exemplo de utilização, nesta pagina: http://code.google.com/intl/pt-BR/javadevtools/wbpro/tutorials/loginmanager.html.

[6] Comentário enviado por removido em 18/04/2011 - 08:54h

Muito Bom!
Já está instalado aqui, vou testar agora.

[7] Comentário enviado por WizardLigrab em 21/03/2012 - 08:28h

Muito bom, apesar de ser mais pesado que Netbeans, mas vale pena!

Bem elaborado esse artigo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts