Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    Ho registrato un keylistener su una jtextarea in modo che quando premessi invio ,piuttosto che andare a capo nella jtextarea, avvenisse altro. Ma nulla, non succede proprio nulla . Sapreste aiutrami?
    Devi operare a livello di "key binding". Vedi cosa dicevo in questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Preciso una cosa (prima sono stato frettoloso, perché pensavo ad un'altra situazione con JTextArea).
    Un KeyListener su JTextArea lo puoi benissimo registrare e funziona anche senza problemi. Non è quello il punto (se non ti funziona, probabilmente c'è qualcosa che non va in quello che hai scritto, mostra il codice).
    Se non fai qualcosa di particolare con l'evento (mi riferisco al fatto di "consumare" l'evento con e.consume() ) però l'invio fa anche la sua operazione di newline.

    Il key binding in effetti è "a valle" di un key listener, insomma viene dopo ma permette di effettuare rimappature particolari come nel caso della discussione che ho linkato.
    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.