[RESOLVIDO] Aprender GroupLayout

8 respostas
T

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

M

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

GroupLayout é pro Netbeans mesmo.

T

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

V

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?

T

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 … =/

V

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.

T

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.

V

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

T

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