inputmap

Mattepuffo's logo
Cambiare tab con Ctrl-TAB in un JTabbedPane

Cambiare tab con Ctrl-TAB in un JTabbedPane

JTabbedPane è il componente SWING che si occupa di dividere l'interfaccia in tab.

Una delle cose che ormai tutti i programmi fanno, e quindi alla quale siamo abituati, è cambiare tab usando la combinazione Ctrl+TAB.

Di default in Java il comportamento non è questo (o forse lo è solo in Windows ma non ricordo bene).

Possiamo però modificarlo noi.

Nel nostro JFrame, nel costruttore:

TabKeys.setupTabTraversalKeys(jTabbedPane1);

TabKeys è una classe creata apposta che adesso vedremo.