Je suis une fonction de mise en œuvre de saisie semi-automatique, mais je vais avoir des problèmes avec Ctrl +Espace, tandis que d'autres combinaisons de travail.JInternalFrame montrant le menu contextuel lorsque JTextArea a Ctrl + Espace pressé
Mon problème est le suivant
en appuyant sur les touches Ctrl + Espace le menu contextuel suivant apparaît, et je ne sais pas comment le désactiver.
C'est le code d'événement est exécuté.
KeyAdapter keyAdapter = new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e)
{
AWTKeyStroke ak = AWTKeyStroke.getAWTKeyStrokeForEvent(e);
if(ak.equals(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_SPACE,InputEvent.CTRL_MASK))||ak.equals(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_T,InputEvent.CTRL_MASK)))
{
mostraMenuTeclado(e);
}
}
};
l'événement est ajouté à un JTextArea dans un JInternalFrame
Réservoirs !! : D Résolu –