Espaços entre componentes swing

4 respostas
C

Galera, como faço pra tirar esses espaços (ou reduzi-los ao menos)? Aproveitando o tópico, há alguma forma de fixar os componentes em seus devidos locais? (sempre que eu altero um componente é provável que algum outro componente se desconfigure. Isso ocorre principalmente com os jpanel, que ficam maiores e sobrepondo-se aos outros)

4 Respostas

F

Olá Claudio! Como você está criando a interface? Esta usando alguma IDE? Algum ferramenta de criação de layout? Se não estiver, acho que uma ferramenta de criação de layout como WinodowsBuilder para o Eclipe iria te ajudar bastante, contudo, isso não tira a necessidade de estudar o funcionamento dos diversos gerenciadores de layout “layout managers”. Abraços.

F

Qual o layout q vc está usando?

Se for BorderLayout vc pode criar ela e configurar ela.

Ex. :

Container container = getContentPane();
BorderLayuout borda = new BorderLyout(5,5);
c.setLayout(borda);

Isso coloca o espaçamento de 5 pixels horizontal e 5 pixels vertical

C

aê pessoal,

tô usando o Netbeans e criando tudo pela interface do JFrame mesmo (não sei se é esse o nome, mas de qualquer forma é onde você já consegue visualizar seu projeto e adicionar componentes)

W

Dê uma olhada no tutorial do Swing:
http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html#space

Criado 23 de dezembro de 2012
Ultima resposta 23 de dez. de 2012
Respostas 4
Participantes 4