| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 09:29:05
|
VantuilJose
JavaChild
![[Avatar]](/images/avatar/ca5b658462069fbcf6db37967b8c9cec.jpg)
Membro desde: 15/09/2008 11:47:53
Mensagens: 101
Offline
|
Opa! E aí galera?
Tô apanhando aqui do swing.. heheehehe
Desenvolve um componente que manipula erros, ele consiste em um HashMap, onde eu posso colocar componentes e mensagens, todo componente que entra ganha um listener que atualiza o valor do componente para a mensagem associada a esse componente quando o mesmo ganha o foco.
Bem, mas eu queria que, quando um componente perdesse o foco, se fosse o primeiro erro, ele voltasse o foco pra ele, mas eu não quero que esse componente chegue a perder o foco. Entenderam?
É que se o meu próximo componente a receber foco também for registrado no meu componente de erros (JLabelError ), ele também perde o foco, aí eu mudo a borda dele também e eu não queria que isso acontecesse, já que o usuário não digitou nada para estar errado...
Resumindo, eu preciso parar (destruir ) o evento de foco, no FocusListener assim que eu souber que ele aconteceu, e antes dele realmente passar o foco para o outro componente. Alguém tem alguma idéia?
|
Vantuil Oliveira
Tecnólogo em Análise e Desenvolvimento de Sistemas - IFMG Bambuí
Mestrando em Ciência da Computação - UFOP
-
"I am the maniac serial killer that knows where you live who will maintain your code!" |
|
|
 |
|
|
|
|
|
|