Listener de chave do JPanel

Estou tentando adicionar um ouvinte de chave que contém umJTabbedPane.
Ele deve mudar as guias quando ctrl + tab é recebido.
Mas o evento pressionado por tecla nunca é enviado. Tentei adicioná-lo ao painel e ao objeto com guias - mas sem sucesso.

Aqui está o meu código

SwitchTabsListener ctrlTabListener = new SwitchTabsListener(genericTabbedPanel);  
jMainFrame.addKeyListener(ctrlTabListener);  
genericTabbedPanel.addKeyListener(ctrlTabListener);  

questionAnswers(4)

yourAnswerToTheQuestion