Mudar ação de botão

Bom dia.

Alguém sabe como fazer o ENTER funcionar como se fosse TAB (Exemplo)?
Ou seja, quando eu apertar ENTER, ele aciona a ação do TAB…

Alguma sugestão???

Abraço

Aki ooo… funciona bem legal!

HashSet conj = new HashSet(MEUFRAME.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS)); conj.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_ENTER, 0)); MEUFRAME.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conj);

Cara, testei essas linhas que passasse e notei que ele apenas transfere o foco.

Este código que passasse, faz a ação também?!?!?!

Pode ser que implementei de forma errada ou esqueci de algo :lol:

Oi,

filho… a função do TAB é mudar o foco do componente,
acho que você gostaria de fazer o ENTER funcionar como ESPACO certo?

Tchauzin!

Oi Tina, quanto tempo…
Verdade, quero fazer o ENTER funcionar como o ESPAÇO e não como o TAB…

Valeu!

Usa isso e fez o enter ser qualquer coisa:

		JFormattedTextField field = new JFormattedTextField();
		field.addKeyListener(new KeyAdapter(){
			public void keyPressed(KeyEvent e) {
				if(e.getKeyCode() == KeyEvent.VK_ENTER){
					//CÓDIGO!!!!!
					
					//Destroi o evento do enter
					e.consume();
				}
			}
		});

Oi,

Não me chamo “Tina” e sim Lina…

O ENTER já não tem a função do ESPACO ?
para qual janela você deseja fazer isso?

Tchauzin!