Bonjour, j'aimerai créer des mnémoniques pour mes onglet afin que je puisse passer d'un à l'autre en tapant sur les touches 1,2,3,..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 itemOuvrir.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent arg0){ String choix = afficheDossiersDiapo(listeDossiers); if(listeOngletOuvert.contains(choix) == false){ onglets.add(choix, new Panneau(Color.DARK_GRAY)); listeOngletOuvert.add(choix); int position = onglets.indexOfTab(choix); onglets.setMnemonicAt(position, ("KeyEvent.VK_"+position)); /* ici j'ai une erreur. j'ai int/String mais je ne peux avoir que int/int. Comment faire pour choisir le KeyEvent en fonction de la position dans le tableau? */ } } }); this.menuFichier.add(itemOuvrir);
onglets est un objet de type JTabedPane, afficheDossiersDiapo est une fonction qui retourne un String.
Merci![]()







Répondre avec citation
Partager