[RESOLVIDO] Aprender GroupLayout

8 respostas
ttelsen

Pessoal alguém tem algum material que ensine a trabalhar com o GroupLayout.
Usava NetBeans e nunca me atentei pra essa parte, so que agora estou usando Eclipse ai já viu.
Tenho apenas - http://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html
Sei que é o ideal e que muita gente aprender por ai, mas ta pegando =/

Grato.

8 Respostas

Marky.Vasconcelos

Sempre achei mais fácil codificar o Layout com o MigLayout.

GroupLayout é pro Netbeans mesmo.

ttelsen

Vlws pela Dica Marky.Vasconcelos …
PQ é muita coisa que o Netbeans adiciona, chega assusta.
Vou dar uma olhada no MiGLayout.

ViniGodoy

Sério que o ÚNICO título que você foi capaz de pensar para essa pergunta era “Ajuda”?

O GroupLayout foi feito para que IDEs gerenciem automaticamente. Há uma boa descrição dele aqui:
http://docs.oracle.com/javase/tutorial/uiswing/layout/group.html

Embora eu também sou partidário da filosofia do Mark que se for fazer na mão é melhor usar o MigLayout. Caso não queira adiciona-lo no projeto, dá para resolver também com uma combinação do FlowLayout, BorderLayout e, eventualmente, GridBagLayout.

Agora, o Eclipse tem o construtor de telas automático também. Você está usando?

ttelsen

Vc ta falando do Visual Editor Vini? Não estou usando nenhum editor “drag and drop” ou similar… Mas se o Eclipse tiver outro cita por favor que irei analisar.
Bem, quanto ao título estava sem inspiração … =/

ViniGodoy

ttelsen:
Vc ta falando do Visual Editor Vini? Não estou usando nenhum editor “drag and drop” ou similar… Mas se o Eclipse tiver outro cita por favor que irei analisar.
Bem, quanto ao título estava sem inspiração … =/

Não, o Visual Editor foi descontinuado há muito tempo. Mas o Eclipse for Java Developers já vem com o Window Builder, da Google. Ele não vem por padrão no Eclipse para Java EE, nessa versão você terá que baixar no Eclipse Market.

ttelsen

Pow muito obrigado pela informação confesso que desde o Visual Editor que não buscava uma solução desse tipo dentro do Eclipse.
Estou aprendendo “na munheca” mas é claro que depois quero usar oq tem que de melhor para aumento de produtividade.
Grato.

ViniGodoy

Sim, é importante entender como faz na munheca. Não só vai ajudar com os editores automáticos, como vai te viabilizar muito mais dinamismo nas telas.

E, mais do que isso, aprender bem o design pattern das classes: Ou seja, como funciona o MVC dentro do Swing. Por isso insisto tanto no pessoal não usar o tal do “DefaultTableModel”.

Você pode ler essas dicas de Swing também:
http://www.guj.com.br/java/104644-novo-em-swing#565211

ttelsen

Tive que voltar pra agradecer as dicas tanto do MigLayout quanto do WindowsBuilder. Não sou “IDEarista” se é que me entendem, mais o tudo que venho estudando nessa parte de Layout Manager, tenho visto nos códigos gerados pelo WB do Eclipse, está bem mais enxuto o código gerado por ele! Recomendo.

Criado 15 de janeiro de 2014
Ultima resposta 27 de jan. de 2014
Respostas 8
Participantes 3