Redimencionar

6 respostas
R

Estou fazendo um programa com o NetBeans 6.7 mas estou com um problema quando usuario maximiza a tela, os componentes não acompanham, ficam todos desalinhados ou em um canto. Ja procurei alguma coisa mas não consegui resolver. Alguem pode me ajudar?

6 Respostas

ViniGodoy

Que layout manager vc está usando?

Se está usando o padrão do matisse, como está alinhando seus componentes?

R

Bem como eu coloque utilizo o NetBeans 6.7, vou em Novo Projeto / Java / Aplicativo Java, depois adiciono um formulario JFrame e vou colocando os componentes, tabela, botões, campo texto, e por ai vai. Não tem uma ordem certa depende da tela que estou criando.

MarcioCasteloBranco

Bom, se vc estiver usando uma frame dentro de outra ,terá que passar para frame contida, pelo construtor depois do initComponents();
o novo tamanho da frame vai um exemplo setSize(400, 322); , tomará que tenha ajudado.
Vlw.

ViniGodoy

Para o redimensionar funcionar direito, você deve ancorar os componentes uns no outro da maneira correta.

Você tem a menor noção de como o matisse funciona?

R

Para ser bem cincero esta palavra matisse é nova. Como eu faria para ancorar um componente no outro? Você teria algum material sobre este assunto?

ViniGodoy

Acho engraçada essa mania de tentar programar por tentativa e erro:
http://www.netbeans.org/kb/60/java/quickstart-gui.html
http://wiki.netbeans.org/NetBeansUserFAQ#section-NetBeansUserFAQ-GUIEditorMatisse

Também estude sobre o que são layout managers e como funcionam:
http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html

Criado 16 de agosto de 2009
Ultima resposta 19 de ago. de 2009
Respostas 6
Participantes 3