Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

Utilizando o Plug-in Jigloo

Meu primeiro artigo e nesse primeiro artigo falo de um plug-in utilizado no eclipse. O Jigloo, que gera interfaces gráficas (GUI), muito interessante para iniciantes que desejam já utilizar swing e awt, sem ter, ainda, que entender o código gerado.

   Bom pessoal esse é meu primeiro artigo, por isso desculpem pela minha forma coloquial de expressar minhas palavras e também alguns possíveis erros, uma vez que sou um programador de nível intermediário em Java e estou aqui para ajudar os iniciantes que desejam elaborar uma interface gráfica rápida e fácil de se fazer.

   O Jigloo é um plug-in bastante interessante para ser utilizado no eclipse de interface gráfica, com funções similares ao do Myeclipse, com a diferença de que você pode baixar o Jigloo (de forma gratuita) no site: www.cloudgarde.com/jigloo e o Myeclipse é pago, é importante ressaltar que tem o Jigloo pago, porém aqui vamos utilizar o gratuito. Ele é muito bom para iniciantes cansados de ver aquela tela comum do eclipse e deseja visualizar uma tela com uma bela interface gráfica. Utilizando esse plug-in, os que já programam em Delphi teram mais facilidade ainda pois é só clicar no componente que deseja e colocar dentro do seu frame. No final do artigo eu ensino como instalar o plug-in e utiliza-lo no eclipse.

   Esse plug-in trabalhar uma GUI (Graphics User Interface) do Java, utilizando o swing, digamos que seria o swing é um evolução do awt. O swing, assim como o awt, trabalha com componentes (botões, rótulos, etc) e containers (frame, panel, etc). Os componentes são os elementos gráficos, que estão contidos dentro dos containers. A GUI tem os seus gerenciadores de layout, que vai controlar os componentes inseridos dentro de outro componente (este sendo container). Se você desejar alterar seus botões e campos de texto à sua maneira, você tem que utilizar o AbsolutelyLayout, ou layout = null, pois por default o gerenciador de layout é o BorderLayout, onde os componentes irão se alinhar à borda.

   Tudo isso citado acima será simplesmente com o mouse que você fará isso, apenas clicando no componente e arrastando para a janela. Porém vem a pergunta: "E se eu quiser inserir um evento ao meu botão?". Pra isso existe a lista de eventos, onde você vai clicar no componente que deseja adicionar um evento e na sequência ir em ActionListener e definir como anonymous e assim colocar seu código. Na figura abaixo você pode ver um evento ligado ao botão Limpar, onde quando esse botão é clicado, ele limpa os campos de texto da janela:

botão.JPG

Esta é a forma de inserir ações a seus componentes. Na figura abaixo mostra como é gerado a janela feita pelo Jigloo:

Janela.JPG

   Já nesta outra você pode observar a janela que você irá trabalhar no eclipse, veja também que o que está circulado de vermelho são os componentes que você poderá utilizar, os containers, menu, etc. E de verde é o código gerado pelo Jigloo.

trabalho.JPG

   Lembrando que tudo isso pode ser feito "a mão", porém requer uma prática maior do programador, onde ele terá que definir tudo e alterar tudo no seu código, utilizando esse plug-in, ele faz quase tudo isso por você. Lembrando também que esse não é um plug-in completo, ele tem várias limitações, isso é somente para mostrar as variedades que você tem nas suas ferramentas.

Instalação:

   É muito simples instalar esse plug-in, mais fácil ainda fazendo essa instalação online, que é o que iremos fazer.

  1. Abra o site www.cloudgarde.com/jigloo e va na seção de downloads;
  2. Copie um endereço que ele dá nesse site;
  3. Abra o eclipse;
  4. Clique em Help, no seu menu;
  5. Clique agora em software updates;
  6. Depois em find and install;
  7. Selecione a opção: Search for new features to install e clique em Next;
  8. Nessa outra janela clique em New Remote Site e na sequencia cole o endereço antes copiado;
  9. Desmarque a opção: Ignore features not applicable to this environment e clique em Next;
  10. Depois é só marcar a opção do Jigloo e desmarcar a opção novamente lá embaixo e clicar em Finish.

Utilizando:

   Para utiliza-lo é muito simples:

  1. Crie um novo projeto java;
  2. Depois de criado vá na sua package explorer e clique com botão direito em cima do projeto;

utilizando jigloo.JPG

    3.    Clique em new e na sequência em Other;

    4.     Depois é só clicar em Swing e selecionar um container, para começar utilize o JFrame, clique em Next e complete os campos que ele pede.

Agora é só utilizar o seu jigloo e fazer belas interfaces gráficas, Acho que foi proveitoso e interessante esse artigo para os iniciantes, já estou preparando um novo artigo a respeito da mudança do Java 5 (Tiger) para o Java 6 (Dolphin) e para o que está por chegar: Java 7 (Mustang). Espero que tenham gostado e qualquer dúvida ou qualquer contato meu e-mail é: phelipemaia@gmail.com (e por favor, mandem e-mails dizendo se acharam ruim ou péssimo o meu artigo... rsrsrs.. To brincando, digam aí o que acharam dele) Abraço! Valeu galera!

P.S. Novamente, desculpem os erros e os equívocos.





    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Allison Morais
Artigo muito bom esse, criado por você.
Parabéns, foi de grande ajuda pra mim, e com certeza, será pra muitos também!

vlwwww


em 2/7/2011 11:40 - Responder

 



[Este post ainda não foi associado a uma sequência]
Autor
Phelipe Maia

Estudante de Ciencias da Computação e professor de curso de capacitação em informática básica.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
2   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03