jTextField+tab

o meu problema é o seguinte:
quando eu aperto a tecla TAB em um jTextField eu não quero perder o foco dele, ao invés disso, quero chamar uma função sem perder o foco. Como posso realizar isso?

já achei a resposta:

jTextField.setFocusTraversalKeysEnabled(false);

desabilita o focus da tecla TAB.