Visualizzazione dei risultati da 1 a 3 su 3

Discussione: jbutton in jtable

  1. #1

    jbutton in jtable

    Salve ragazzi ho bisogno di un vostro aiuto. Ho implementato una jtable avente una colonna di jbutton. Come faccio a rendere non editabili le altre colonne? E inoltre come faccio a rendere attivo il pulsante con un solo click? Per ora mi funziona ma con il doppio click. Grazie ragazzi.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da miketambu Visualizza il messaggio
    Salve ragazzi ho bisogno di un vostro aiuto. Ho implementato una jtable avente una colonna di jbutton.
    E inoltre come faccio a rendere attivo il pulsante con un solo click?
    Per gestire bene un JButton in una cella devi implementare correttamente sia un apposito cell renderer che un apposito cell editor.

    Quote Originariamente inviata da miketambu Visualizza il messaggio
    Come faccio a rendere non editabili le altre colonne?
    Dipende dal table model e cioè da cosa fornisce isCellEditable. Se il model è tuo, custom, puoi implementarlo come ti pare. Se hai usato DefaultTableModel, esso restituisce deliberatamente sempre true e spetta a te estendere DefaultTableModel per cambiarne il comportamento.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Ho implementato rendere ed editor, ma ho il problema del doppio click. Per quanto riguarda il model ho temporaneamente usato il Default e provvederò a crearne uno mio.

Tag per questa discussione

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.