Listener...java...

di il
2 risposte

Listener...java...

Salve a tutti...
Serei molto lieto se ci fosse qualcuno gentile da spiegarmi in modo abbastanza chiaro, como posso associare a qualsiasi oggetti qualunque tipo di ascoltatote(Listener).
Praticamente il codice per associare a qualunque oggetto un evento, tipo il click del mouse, la tastiera, il focus ad un campo testo ecc...
Ad alcuni oggetto riesco ad associare certi eventi(es. il click del mouse su un button)ma ad altri non riesco...
Spero di essere stato sufficientemente chiaro riguardo al mio problema...
Grazie mille...

2 Risposte

  • Re: Listener...java...

    A seconda dell'azione che vuoi associare al tuo oggetto devi implemetare la classe adeguata (ActionListener, KeyListener, MouseListener, FocusListener etc) ed i suoi metodi (ES.
    public void keyPressed(java.awt.event.KeyEvent e) {},
    public void keyTyped(java.awt.event.KeyEvent e) {},
    public void keyReleased(java.awt.event.KeyEvent e) {}).All'interno dei metodi che ti interessano stabilisci qual'è l'oggetto che deve "ascoltare" e l'azione che deve compiere (ES. if (e.getSource() == oggetto()) azione(e);).Ed infine, nell'initConnection stabilisci cosa l'oggetto deve ascoltare (ES. gettxtCodComuneNascita().addKeyListener(this);).
    Spero di essere stata chiara e utile.Per qualsiasi cosa, torna a chiedere
  • Re: Listener...java...

    <BLOCKQUOTE id=quote><!--<font size= face="" id=quote>-->quote:<hr height=1 noshade id=quote>
    A seconda dell'azione che vuoi associare al tuo oggetto devi implemetare la classe adeguata (ActionListener, KeyListener, MouseListener, FocusListener etc) ed i suoi metodi (ES.
    public void keyPressed(java.awt.event.KeyEvent e) {},
    public void keyTyped(java.awt.event.KeyEvent e) {},
    public void keyReleased(java.awt.event.KeyEvent e) {}).All'interno dei metodi che ti interessano stabilisci qual'è l'oggetto che deve "ascoltare" e l'azione che deve compiere (ES. if (e.getSource() == oggetto()) azione(e);).Ed infine, nell'initConnection stabilisci cosa l'oggetto deve ascoltare (ES. oggetto().addKeyListener(this);).
    Spero di essere stata chiara e utile.Per qualsiasi cosa, torna a chiedere


    <hr height=1 noshade id=quote></BLOCKQUOTE id=quote><!--</font id=quote><font face="" size= id=quote>-->
Devi accedere o registrarti per scrivere nel forum
2 risposte