bonjour
j'ai un petit probleme avec mon setAccelerator
voila je fais un editeur de texte et quand je modifie mon fichier le nom de ma frame prend une étoile en plus *NomDeFichier.java et quand j'enregistre ça remet NomDeFichier.java
quand je passe pas le JMenu et que je clique sur enregistrer mon étoile s'en va mais quand je fais "ctrl + s" elle reste je comprend pas pourquoi.
si quelqu'un a déjà eu ce probleme ....
merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 enregistrer.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
vu que quand on appuis sur ctrl+s c'est surement la le probleme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void keyTyped(KeyEvent e) { if(!modif){ f.setTitle("*"+f.getTitle()); modif = true; } }
Partager