Dica sobre como criar uma interface GUI na "unha"?

8 respostas
R

Estou tentando criar uma interface gráfica na “mão”, sem o uso do netbeans, mas está um pouco complicado colocar os componentes do jeito que eu quero. Alguém tem alguma dica?

Estou fazendo um cadastro simples: Codigo, nome da pessoa, data de nascimento e telefone. Botões de gravar, consultar, excluir e sair.

8 Respostas

M

Isso deve lhe ajudar:

http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html

alucardeck

é uma boa pratica treinar na unha…

eu pelo menos nunca usei o netbeans para nada…

Eclipse + Swing na mão… é o melhor treinamento que vc pode ter…

em casos extremos pode usar
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html

T

Use o layout “MigLayout” ( http://www.miglayout.com ), ele é bem simples de usar e perfeito para esse tipo de diálogos que se usam em cadastros.

W

MigLayout parece ser bem legal!!! Vou testar quando chegar em casa.

Eu sempre uso GridBagLayout, nunca fiquei na mao. (apesar de ser complicado as vezes).

=)

T

Acho que o pessoal que usa GridBagLayout precisa ter muita paciência.

http://madbean.com/anim/totallygridbag

L

eu monto tudo na mão, não uso a ide pra fazer a parte de interface gráfica…
Para isso, criei classes padrão que extendo dela para formular as telas, por exemplo ,
uma classe de cadastro geral que possui os botões de manutenção de dados depois, quando quero fazer a tela de cadastro, extendo desta classe e faço os métodos para pegar os dados inseridos nos componentes e jogo para o método salvar que efetua todo o resto do trabalho, assim fica mais fácil. O negócio é formular padrões para o sistema

W

thingol:
Acho que o pessoal que usa GridBagLayout precisa ter muita paciência.

http://madbean.com/anim/totallygridbag

hahaha eh bem assim mesmo. Mas eu tenho paciencia :smiley:

R

Valeu.

Eu criei um BoxLayout para cada linha, onde eu adiicionei os componentes (label do codigo e textfield do codigo) em outro box (label do nome e textfield do nome) eassim sucessivamente. No final aidiconei todos os Box a um box (vertical) e este box a um Panel e o Panel a um Frame.

Estou começando a estudar os layouts. Também estou lendo sobre o GridBagLayout, acho que é este o nome.

Obrigado.

Criado 16 de setembro de 2008
Ultima resposta 16 de set. de 2008
Respostas 8
Participantes 6