Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JAVA] Intercettare pressione tasto ENTER

    Volevamo sapere come si puo intercettare la pressione del pulsante ENTER per eseguire un azione di un bottone!

    Ci serve questo per effettuare una log-in senza dover obbligatoriamente schiacciare col mouse sul tasto!!

    Stiamo usando IBM Visual Age for Java 3.5.3

    Grazie in anticipo
    Damma&Manu

  2. #2
    Devi usare il'interfaccia KeyListener di java.awt.event.

    Si usa come l'ActionListener perciò lo devi aggiungere al pulsante di OK
    Es.


    public void keyPressed(KeyEvent evt) {
    if (evt.getKeyCode() == KeyEvent.VK_ENTER) {
    System.exit(0);//se il pulsante è INVIO esce, ma naturalmente può essere un altro tasto qualsiasi
    }
    }
    //devi aggiungere anche i metodi vuoti, lo richiede l'interfaccia
    public void keyTyped(KeyEvent evt) {
    }
    public void keyReleased(KeyEvent evt) {
    }



    Naturalmente oltre ai metodi devi aggiungere il listener al componente così: OK.addKeyListener(this);

    C'è anche un metodo per intercettare il componente, Sia e un evento:
    e.getSource();
    Blink@go

    "Non tutto quel che è oro brilla, Ne gli erranti sono perduti; Il vecchio ch'è forte non s'aggrinza, Le radici profonde non gelano.Dalle ceneri rinascerà un fuoco, L'ombra sprigionerà una scintilla, Nuova sarà la lama ormai rotta, E re quei ch'è senza corona."

    ------------
    Lang: java 1.4.1 Eclipse

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.