Layout  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Eugenia
Smalltalk

Membro desde: 31/05/2006 22:08:56
Mensagens: 1
Offline

Olá

Estou fazendo uma simulação e preciso imprimir as tabelas com as respostas da minha simulação. Para organizar meu frame, estou usando GridLayout, mas como estou usando mais de painel em um frame, os paineis acabam tendo tamanhos iguais e a apresentação não fica exatamente como queria. Bem, queria saber como faço para setar tamanhos diferentes para cada painel. Andei estudando sobre o GridBagLayout, mas tempo curto e não entendi os seus varios metodos.

Podem me ajudar?
Obrigada.
Mantu
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline

Então... É aquela velha historinha: Maior praticidade, menor flexibilidade...
Eu, particularmente, não gosto muito de usar os layouts pré-definidos por que eles são um porre pra ajustar sua GUI do jeitinho que vc quer...
Para termos um layout flexível, que possa realmente se ajustar às nossas idéias, é só não usar layout nenhum, ou seja, passar null pro setLayout(). Mas daí, aquela outra velha historinha: Mais flexibilidade, menos praticidade. Quando vc usa layout null, vc tem que dar um setBounds(int x,int y,int width,int height) pra todos os componentes que for inserir no cara que teve o layout setado para null;
Eu (Eu disse: EU) prefiro o null, porque gosto mais de liberdade do que ficar brigando com os LayputManagers do Java...
Dê uma olhada nesse tópico, que lá tem um jar que eu baixei com o fonte de um programinha que é feito com layout null. Nesse tópico também tem sugestões da galera pra usar o tal do NetBeans, que parece que deixa mais fácil a sempre árdua tarefa de desenvolver GUIs decentes...

[]'s
Mantu

"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.

[Email] [MSN] [ICQ]
domingosbernardo
Debugger

Membro desde: 02/05/2006 09:52:22
Mensagens: 57
Localização: São Paulo
Offline

Olá a todos,

Caro "Mantu", legal a sua dica, não tinha pensado dessa maneira. Quando comecei a estudar Swing, através do CoreJava 7° edição, fiz todos os exemplos, onde só um utilizava a tecnica que vc comenta. Inclusive de uma certa forma eles tentam dizer que o melhor mesmo é usar um Layout qualquer. Vou experimentar fazer o que vc comenta.

Obrigado pela dica

Atenciosamente

Domingos Bernardo Gomes Santos
Laboratório de Sensores Ópticos - LSO
Departamento de Engenharia de Energia e Automação Elétricas - PEA / POLI - USP
[WWW] [Yahoo!] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team