Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260

    MouseAdapter non funziona su una JTable

    La riga di codice è la seguente:
    codice:
    tabella.addMouseListener(new MouseAdapter(){
       public void mouseReleased(MouseEvent e){
          System.out.println("Ciao");
       }
    })
    Mi esce un Warning su che riporta il seguente messaggio:
    The methos MouseReleased(MouseEvent) from the type new MouseAdapter(){} is never used locally

    Come mai una cosa del genere?
    Sui bottoni non mi da problema dato che uso la stessa classe (MouseAdapter) per i metodi Entered ed Exited
    Ultima modifica di Fix87; 29-03-2014 a 15:35 Motivo: Codice non indentato

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Ora funziona e non capisco il motivo, ho semplicemente cancellato e riscritto la stessa cosa che avevo scritto prima e ora il metodo viene visto. Bah non capisco

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Fix87 Visualizza il messaggio
    The methos MouseReleased(MouseEvent) from the type new MouseAdapter(){} is never used locally
    Ora funziona e non capisco il motivo, ho semplicemente cancellato e riscritto la stessa cosa che avevo scritto prima
    L'errore parla di MouseReleased, probabilmente prima l'avevi scritto con la 'M' e ovviamente non fa un override ma crea un metodo nuovo, che appunto non veniva usato.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Qua mi sa che devo tornare indietro e ricominciare a studiare bene prima l'ambiente di lavoro

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quando fai override usa sempre l'annotazione @Override in modo che il compilatore possa avvertirti nel caso in cui tu sbagliassi qualcosa
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2011
    residenza
    Firenze
    Messaggi
    260
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Quando fai override usa sempre l'annotazione @Override in modo che il compilatore possa avvertirti nel caso in cui tu sbagliassi qualcosa
    Grazie mille Alex, lo terrò a mente

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.