Salve a tutti, ho un grande bisogno del vostro aiuto:
devo sviluppare un applicazione che simuli un tastierino numerico/alfabetico (per capirci quello dei vecchi telefonini senza T9), in cui la pressione di uno stesso tasto 1, 2 o 3 volte, genera la scrittura di un carattere diverso, al fine di scrivere una stringa.
ad esempio
tasto 1 = a ; 1 due volte = b ; 1 tre volte= c;
tasto 2 = d ; 2 due volte = e ; 2 tre volte= f;
ecc.
Nella classe principale ho implementato KeyListener per l'ascolto, per cui devo sviluppare il metodo KeyPressed.
Con il metodo riesco a catturare l'evento chiave di una sola pressione:
come posso implementare la cattura dell'evento di doppia e tripla pressione di un tasto?
Spero di essermi spiegato abbastanza bene.
Grazie in anticipo!
devo sviluppare un applicazione che simuli un tastierino numerico/alfabetico (per capirci quello dei vecchi telefonini senza T9), in cui la pressione di uno stesso tasto 1, 2 o 3 volte, genera la scrittura di un carattere diverso, al fine di scrivere una stringa.
ad esempio
tasto 1 = a ; 1 due volte = b ; 1 tre volte= c;
tasto 2 = d ; 2 due volte = e ; 2 tre volte= f;
ecc.
Nella classe principale ho implementato KeyListener per l'ascolto, per cui devo sviluppare il metodo KeyPressed.
Con il metodo riesco a catturare l'evento chiave di una sola pressione:
come posso implementare la cattura dell'evento di doppia e tripla pressione di un tasto?
Spero di essermi spiegato abbastanza bene.
Grazie in anticipo!