Creuzas (ajustar tamanho da tela :look and feel) RESOLVIDO  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

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...
^^





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

This message was edited 4 times. Last update was at 24/01/2008 10:26:55


Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

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

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
josue carrecon
JavaTeenager
[Avatar]

Membro desde: 26/11/2007 08:13:52
Mensagens: 173
Localização: uberlandia
Offline

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....


Quem copia de um eh ladrao, quem copia de dois eh plagiador, quem copia de tres eh analista, quem copia de quatro eh pesquisador e quem copia de cinco eh altamente criativo (ditado sínico)
Jojozinha22
HelloWorld
[Avatar]

Membro desde: 07/01/2010 11:34:03
Mensagens: 10
Offline

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
slompo
JavaBaby
[Avatar]

Membro desde: 02/05/2009 07:36:30
Mensagens: 86
Localização: Cascavel - Pr
Offline

Jojozinha22 wrote: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


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

Dêm uma olhada no Blog =D
http://junior-slompo.blogspot.com/

Em breve... Programação na veia?, véia?
Blog profissional focado em desenvolvimento de software com muitos tutoriais e artigos relacionados à área de TI escritos por vários colunistas, com uma boa dose de humor.
http://www.programacaonaveia.blog.br/
[MSN]
marcobiscaro2112
JWizard

Membro desde: 01/12/2008 11:56:04
Mensagens: 2408
Localização: São Paulo - SP
Offline

josue carrecon wrote: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....


Pode-se usar simplesmente:

O resultado é o mesmo.

Marco Biscaro.

Seja livre!

Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?

Ei... você está usando DefaultTableModel no seu projeto?? Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[Email] [WWW] [MSN]
Jojozinha22
HelloWorld
[Avatar]

Membro desde: 07/01/2010 11:34:03
Mensagens: 10
Offline

Deu certinho pessoal!

Obrigada
baum
HelloWorld

Membro desde: 13/04/2010 19:38:46
Mensagens: 12
Offline

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
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team