Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Un ultima cosa, sapresti spiegarmi questa sintassi:[
    codice:
    jTable2=new javax.swing.JTable(){publicboolean isCellEditable(int r,int c){
            if(c==5|| c==0)
            returnfalse;
            elsereturntrue;
        }
    };

    Cioè per ridefinire un metodo non dovremmo ereditare la classe? Che sintassi è questa ?


  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    Che sintassi è questa ?
    È una anonymous inner class che di fatto sta estendendo JTable, ridefinendo isCellEditable.

    Quote Originariamente inviata da linux_r Visualizza il messaggio
    le colonne non si potevano scambiare
    Se hai fatto
    codice:
    tuaTabella.getTableHeader().setReorderingAllowed(false);

    allora sì, non sono riordinabili dall'utente.
    Ultima modifica di andbin; 14-02-2014 a 15:06
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    Cioè le classi anonime le definisco ad esempio con action listener che è un interfaccia. ma non sapevo si potesse fare anche con le classi !!
    Ho cancellato il primo periodo perchè penso di aver scritto una cavolata.
    Ultima modifica di linux_r; 14-02-2014 a 15:08

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    cioè non è ne una classe innestata , ne una classe anonima.
    anonymous inner class
    Quindi anonima e "innestata"
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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