Layouts

2 respostas
C

Saudacoes a todos…

Agradeco as prontas respostas que recebi com relacao a minha duvida anterior.

O problema é o seguinte, estou com uma aplicação onde coloco 2 botoes um sobre o outro em um painel com GridBagLayout (sugestao dada a minha ultima questao pelo Leandro). So que com o GridBLayout os dois botoes ficam centralizados verticalmente e nao consigo alinha-los na parte superior do painel. Coloquei entao um outro painel com BorderLayout.NORTH e inseri o primeiro painel dentro deste, alinhando-o na parte superior. Como faco para inserir espacos entre os botoes usando o gridbaglayout? existe algo parecido com o rolspan do HTML?

desde ja agradeço…

Forte abraço

2 Respostas

D

Para inserir espaços entre os botões, use um “glue”:

p.add(buttonA): p.add(Box.createHorizontalGlue(8)); // insere 8 pixels de espaçamento... p.add(buttonB);

Ocorre que esses “8 pixels” é o mínimo.

Dê uma olhada na API sobre a classe Box. Ela não serve só para ser usada com o BoxLayout. :wink:

C

Muito obrigado, o “createHorizontalGlue” funcionou

Forte abraço…

Criado 16 de abril de 2003
Ultima resposta 17 de abr. de 2003
Respostas 2
Participantes 2