Je travaille sur un éditeur de texte, et je veux être capable de détecter la différence entre deux types distincts d'événements clés: ceux qui résultent d'une modification visible du texte dans mon JTextArea (ie, caractères alphanumériques, le entrer la clé, les symboles), et ceux qui ne résultent pas d'un changement visible (touches directionnelles, touches de contrôle, raccourcis clavier). Je sais que je peux le faire avec une déclaration de changement très verbeux, mais y a-t-il une façon moins verbeuse de faire ce qui suit?Balayage Java: Comment puis-je détecter si la touche enfoncée affiche la sortie dans mon JTextArea?
private void checkKey (java.awt.event.KeyEvent evt) {
if (saved && /*some way to check if the text in the box has changed */) {
editorTitle.setText(currentedit + " (Edited)");
saved = false;
}
}