Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Alternativa a JTable

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    a mente lucida ho riprovato il tuo codice.. vanno benissimo..!!!
    Bene, son contento.

    Quote Originariamente inviata da LuLyLuNa Visualizza il messaggio
    sapresti dirmi se esiste un metodo predefinito o anche creato da altri utenti, per dare dimensione alle colonne in base al contenuto??
    JTable non offre nulla per adattare la larghezza di una colonna al suo contenuto. Se cerchi in rete (ad esempio vedi questa discussione su stackoverflow), l'approccio tipico utilizzato è quello di invocare esplicitamente il renderer passando man mano i valori di ciascuna cella, ottenendo quindi il Component dal renderer e prendendo il suo preferred-width, determinando poi il massimo tra tutte le larghezze.
    Lo so ... sembra/è un po' noioso ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    104
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Bene, son contento.


    JTable non offre nulla per adattare la larghezza di una colonna al suo contenuto. Se cerchi in rete (ad esempio vedi questa discussione su stackoverflow), l'approccio tipico utilizzato è quello di invocare esplicitamente il renderer passando man mano i valori di ciascuna cella, ottenendo quindi il Component dal renderer e prendendo il suo preferred-width, determinando poi il massimo tra tutte le larghezze.
    Lo so ... sembra/è un po' noioso ....
    codice:
    for (int i = 0; i < model.getColumnCount(); i++) {
                    TabellaMatrice.getColumnModel().getColumn(i).setWidth(10);
            }
    questo codice credi sia errato? cioè sicuramente si xkè non modifica nulla..
    Ultima modifica di LuLyLuNa; 17-06-2014 a 13:22

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.