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

    JTable non modificabile

    Ciao ragazzi, come faccio a rendere una JTable non modificabile? Non c'è un metodo che mi faccia settare un apposito attributo?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JTable non modificabile

    Originariamente inviato da lestat85
    Ciao ragazzi, come faccio a rendere una JTable non modificabile? Non c'è un metodo che mi faccia settare un apposito attributo?
    La gestione (tra le altre cose) della "editabilità" di una cella è affidata ad un table-model (vedere qui).
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Sì ma io uso il DefaultTableModel. Come faccio?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da lestat85
    Sì ma io uso il DefaultTableModel. Come faccio?
    In che modo usi un DefaultTableModel???

    Il "table-model" lo si può specificare nel costruttore di JTable oppure con il metodo setModel().
    È chiaro che se non imposti nulla, il table-model di default è DefaultTableModel che ritorna 'true' per isCellEditable() in qualunque caso.

    Quindi estendi DefaultTableModel e fai un override di isCellEditable().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    OK grazie, farò così.

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.