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

    jtable

    Ragazzi esiste un modo per rendere le row di una tabella non editabili ma ugualmente selezionabili??
    Il metodo .setEditable() , se posto a false, rende la tabella non editabile ma, purtroppo, neanche più selezionabile.

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

    Re: jtable

    Originariamente inviato da toninosanchez
    Ragazzi esiste un modo per rendere le row di una tabella non editabili ma ugualmente selezionabili??
    È il table model che "espone" il flag di editabilità di una cella (metodo isCellEditable).
    La questione quindi è: quale table model usi? DefaultTableModel implementa isCellEditable per ritornare true in modo fisso qualunque sia la riga/colonna. Se il model è uno custom (estende tipicamente AbstractTableModel) in AbstractTableModel isCellEditable ritorna fisso false e tipicamente il modello custom lo sovrascrive per ritornare true per certe colonne.
    Naturalmente si può anche estendere DefaultTableModel.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.