requestFocus() Não funciona  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Olá

Tenho o seguinte código:



Mas a desgraça insiste em focar no botão c (Cancelar).
Já tentei de tudo, e não rola.

O que pode estar dando errado?

sabesim.com.br
[WWW]
fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Online

Realmente, trabalhar esses detalhes com swing é uma d*** na minha opinião.
Se não me engano, você vai precisar fazer algo mais ou menos assim para conseguir setar o foco:



Testa aí.

[]'s

..."Apenas sorria!"

Twitter

Blog

EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Já havia testado isso e também não rola. Argggggggggg

sabesim.com.br
[WWW]
roger_rf
GUJ Master

Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline

Use requestFocusInWindow() em vez de requestFocus().

EderBaum
JavaBaby
[Avatar]

Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline

Creio que descobri o que fazer

Este Jpanel ai é criado para ser colocado em um JFrame.
Para requestFocus funcionar tenho que:

1º - Criar o Jpanel com o JButton
2º - Adicionar o Jpanel a meu JFrame
3º - Requisitar o foco ao botão.

Só funciona se for nesta ordem, se eu chamar requestFocus no 2º passo não vai.

Até que tem sentido olhando assim.

sabesim.com.br
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team