Problema Enter As Tab

2 respostas
fabinhooomr

Olá

Implementei o seguinte código…

// Colocando enter para pular de campo

HashSet conj = new HashSet(frame.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));

conj.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0));

frame.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conj);

Meu problema é que posso JButtons no meu Frame e quando pressiono enter, em vez de executar a ação do botão, ele pula para o proximo foco.

Alquem pode me ajudar a resolver meu problema?

Muito Obrigado :slight_smile:

Fábio C. Hansen

2 Respostas

M

fabinhooomr:
Olá

Implementei o seguinte código…

// Colocando enter para pular de campo

HashSet conj = new HashSet(frame.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));

conj.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0));

frame.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conj);

Meu problema é que posso JButtons no meu Frame e quando pressiono enter, em vez de executar a ação do botão, ele pula para o proximo foco.

Alquem pode me ajudar a resolver meu problema?

Muito Obrigado :slight_smile:

Fábio C. Hansen

Amigo tente usar meuJButton.doClick();

Esse metodo executa o evento relacionado a seu botão.

Espero ter ajudado.

fabinhooomr

ok, tentarei usar e aviso qualquer coisa.

Muito Obrigado

Criado 8 de fevereiro de 2012
Ultima resposta 9 de fev. de 2012
Respostas 2
Participantes 2