JPanel keylistener

Estoy tratando de agregar un oyente clave que contenga unJTabbedPane.
Debería cambiar las pestañas cuando se recibe ctrl + tab.
Pero el evento de pulsación de tecla nunca se envía. Intenté agregarlo al panel y al objeto con pestañas, pero sin éxito.

Aqui esta mi codigo

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

Respuestas a la pregunta(4)

Su respuesta a la pregunta