meu componente não aparece  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
eberson_oliveira
JavaGuru
[Avatar]

Membro desde: 16/01/2008 10:18:17
Mensagens: 206
Localização: Matão - SP
Offline

Olá a todos,

eu tenho um componente JFormattedTextField em uma tela e num determinando momento preciso colocar um JLabel na frente dele. O que acontece é mais ou menos assim quando o campo ganhar o foco eu devo esconder meu label e mostrar o campo e quando o campo perder o foco eu devo mostrar o campo frente do label.
quanto ao label aparecer e desaparecer está funcionando normalmente o problema está no campo. Ele não aparece. tentei dar um repaint e nada... cheguei a ver sobre o SwingUtilities.invokeLater a thread que montei ficou assim:



mas mesmo assim não mostra... alguém pode me ajudar?

PS.: estou usando java 1.4

grato a todos

This message was edited 1 time. Last update was at 10/10/2008 16:08:08

[Email] [MSN]
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

nao seria seucampo.setVisible(true);
deiuxa eu V se eu entendi, quando um certo campo ganahr o foco ele mostra esse label e desaparece o Text e qaundo perder ele escode o label e mostra o text?

...the only easy day was yesterday...
[Email] [MSN]
eberson_oliveira
JavaGuru
[Avatar]

Membro desde: 16/01/2008 10:18:17
Mensagens: 206
Localização: Matão - SP
Offline

isso mesmo...
quando o campo perder o foco o label deve aparecer sobre o campo (evitando que eu o remova ou o esconda) e quando ganhar o foco o label deve desaparecer (como eu nao removi o campo, acredito que não seja preciso adiciona-lo)...
andei verificando e ele esta no painel so que nao aparece... ja tentei varias formas para fazer repaint e nada...

[Email] [MSN]
Marky.Vasconcelos
Moderador
[Avatar]

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

Quando voce muda o estado dos componentes voce deve usar o revalidate e não o repaint, para aparecerer as mudanças.

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