Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Well
    Registrato dal
    Jan 2009
    Messaggi
    37

    Numeri e azioni..

    Salve, ho riscontrato un problema: non posso usare una variabile in un ActionListener.
    Ecco il codice per capirsi:



    codice:
                   final int incasso = 0;
            
            
            JButton taglio = new JButton("Taglio");
            JButton tagliopiega = new JButton("Taglio e Piega");
               
            
            taglio.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e){
                   incasso = incasso +5; 
                }
            });
    Il messaggio di errore è:
    "cannot assign a value to final variable incasso"

  2. #2
    Utente di HTML.it L'avatar di Well
    Registrato dal
    Jan 2009
    Messaggi
    37
    nessuno?
    Non mi pare così difficile

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2011
    Messaggi
    39
    perche' fare una variabile final???
    io so che una variabile dichiarata final si comporta come una costante quindi
    non potrebbe essere incrementata. infatti l'errore dice chiaramente questo.

  4. #4
    Originariamente inviato da Well
    Non mi pare così difficile
    Infatti, il messaggio di errore ti dice tutto!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

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.