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

    Pulsanti e addActionListener

    chiaritemi un dubbio:

    se io nella classe
    public void init() [che è la prima ad essere caricata in un' applet)

    definisco due pulsanti


    Container c = getContentPane();
    c.setLayout ( new FlowLayout() );


    pulsante1= new JButton ("Pulsante1");
    pulsante1.addActionListener ( this );
    c.add ( pulsante1 );

    pulsante2= new JButton ("Pulsante2");
    pulsante2.addActionListener ( this );
    c.add ( pulsante2 );

    poi ho

    public void actionPerformed ( ActionEvent e ) {

    .......

    }


    se clikko sul pulsante 1 il programma esegue le azioni che specifico nella classe actionPerformet...

    e se clikko il pulsante2? anche? come faccio a distinguerli?

    grazie
    Quando il gioco si fa duro..i duri iniziano a giocare!

    :gren: :sgrat:

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Per sapere chi ha scatenato l'evento puoi usare il metodo getSource() dell' evento stesso, oppure getActionCommand(), che restituisce una stringa che specifica il comando del pulsante che ha scatenato l'evento. Questo comando, di default, e' uguale all'etichetta del pulsante, ma puo' anche essere modificato.
    Ciao,
    Lorenzo

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 © 2024 vBulletin Solutions, Inc. All rights reserved.