Mais linhas JPanel e GridLayout

1 resposta
Guga360

Eu estava tentando fazer uma Calculadora aqui. Mas os Panels são só NORTH, CENTER, SOUTH, teria como fazer isso sem usar GridLayout? Não entendi muito bem aqueles PAGE_START e END_LINE ou alguma coisa assim.

E eu tambêm não entendi muito bem o GridLayout, se eu quiser fazer um JTextField ocupar 2 colunas, outro botão ocupar 3, e os outros só uma? Como faço?

Obrigado pela ajuda =)

1 Resposta

doug

Olá
No GridLayout vc não conseguiria fazer isso… veja mais ou menos como funciona o GridLayout
Pensa em uma matriz de N por M… por exemplo 3 por 3… são 3 linha por 3 colunas

Se vc tem um componente que ocupa um tamanho de altura de 10px e de largura 25px, então todoas
as colunas e linhas terão essa configuração… em resumo ele pega a maior configuração da celula e aplica nas outras

O que vc quer é o GridBagLayout… dai vc consegue definir quantas celulas o componente irá ocupar… dai uma olhadinha nos exemplos da SUN. Tem outro link com uma explicação bem detalhada clique.

Espero ter ajudado
Flwss

Criado 12 de outubro de 2008
Ultima resposta 12 de out. de 2008
Respostas 1
Participantes 2