Creuzas (ajustar tamanho da tela :look and feel) RESOLVIDO

Criamos uma tela principal com um JMenu em que escolhemos entre 5 look and feels,
e também abrimos diversas outras telas esta tela…
Quando a tela está com o look and feel padrão, fica tudo correto, mas
quando mudamos o look and feel, os tamanhos d algumas telas mudam… ficando desconfigurado
há algum modo de ajustar a tela para qualquer tipo de look and feel ou se ajustar ao LaF para que não fiquem
desconfigurados os tamanhos???
Muito obrigado já gent…
^^
:lol: :oops:

ps: agora temos nosso login: Creuzinhas>>>>>Postaremos lá agora

Acho que se você chamar o pack() na tela ela se reajusta.

Brigadin Colega, resolvemos nosso problema…
Utilizamos o pack() nas telas e tudo ficou configurado,
mas não centralizado, então utilizamos o seguinte código para centralizar:

public void centralizar(){

Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dw = getSize();
setLocation((ds.width - dw.width)/2,(ds.height -dw.height )/2);

e chamamos o método antes do setVisible(true);

Muito Obrigado pela atenção…

:lol: 8)

Bom dia, meninos.

Preciso de uma dica. Executei este codigo porem minha tela foi deslocada para o centro mas o meu frame não.

Alguem poderia me ajudar?

bjim :?:

[quote=Jojozinha22]Bom dia, meninos.

Preciso de uma dica. Executei este codigo porem minha tela foi deslocada para o centro mas o meu frame não.

Alguem poderia me ajudar?

bjim :?:
[/quote]

Para cada Frame deve-se setar a posição utilizando o calculo para centralizar a tela do camarada cima =D

[quote=josue carrecon]Brigadin Colega, resolvemos nosso problema…
Utilizamos o pack() nas telas e tudo ficou configurado,
mas não centralizado, então utilizamos o seguinte código para centralizar:

public void centralizar(){

Dimension ds = Toolkit.getDefaultToolkit().getScreenSize();
Dimension dw = getSize();
setLocation((ds.width - dw.width)/2,(ds.height -dw.height )/2);

e chamamos o método antes do setVisible(true);

Muito Obrigado pela atenção…

:lol: 8) [/quote]
Pode-se usar simplesmente:

setLocationRelativeTo(null);

O resultado é o mesmo.

Deu certinho pessoal!

Obrigada

pessoal eu entendi o que voces fizeram…eu testei aqui e foi certinho…mas meu problema eh que meu programa usa outras classes para desenhar. logo, como eu posso configurar para o desenho se ajustar a tela atual, tentei colocar na classe que o desenha e num foi… ele sempre redesenha no meio ta tela de tamanho original, num se adapta a tela nova.
segue o link para o arquivo: http://claudiorodolfo.com/fainor/cg/Braco.zip