Munipulação de eventos de teclado

3 respostas
A
Estou precisando monitorar quando um usuário pressiona a tecla TAB, mas usuando os métodos:

public void keyPressed(KeyEvent evt)

{ }

ou

public void keyReleased(KeyEvent evt)

{ }

não consigo monitorar o pressionamento da tecla TAB.

Alguém poderia, por favor, me ajudar a resolver este problema?

Desde já, sou muito grato pela ajuda!

3 Respostas

edertp

alyssonjr, tens q monitora o valor numero na tabela ASCII da tecla TAB. Acho q o TAB é o numero 9 (Tabulacao horizontal)
Espero q ajude.
Falos.

D

Keyboard Binginds

dudaskank

Se não puder usar o que fala o excelente link postado pelo Dango, você precisa usar:

// allow input of the TAB key and other keys normally
		// used for focus traversal
		comp.setFocusTraversalKeysEnabled(false);

e aí verificar se seu KeyEvent getKeyCode() for igual KeyEvent.VK_TAB

flw

Criado 12 de setembro de 2006
Ultima resposta 13 de set. de 2006
Respostas 3
Participantes 4