Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755

    Gestione evento ALT+ENTER

    Ho assegnato a una JTextArea un KeyListener e nel metodo keyPressed voglio differenziare l'evento di pressione ALT+ENTER da quello di pressione del solo ENTER...ho fatto in questo modo ma non funziona:

    codice:
    public void keyPressed (KeyEvent ke){
          if(ke.isAltDown() && ke.getKeyCode==KeyEvent.VK_ENTER){
               //pressione ALT+ENTER
          }else if(ke.getKeyCode()==KeyEvent.VK_ENTER){
               //pressione solo ENTER
          }
    }
    il codice sopra postato non funziona,perchè?Come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Gestione evento ALT+ENTER

    Originariamente inviato da zipangulu
    Ho assegnato a una JTextArea un KeyListener e nel metodo keyPressed voglio differenziare l'evento di pressione ALT+ENTER da quello di pressione del solo ENTER...ho fatto in questo modo ma non funziona
    In questo post sul forum avevo fatto un esempio, dove però CTRL+<invio> inseriva un newline e solo <invio> eseguiva una action.

    Con quelle indicazioni potresti riuscire a fare quello che vuoi. Per dubbi o problemi (se non va o non riesci), chiedi pure.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.