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