Door omstandigheden ben ik genoodzaakt een tablemodel voor mijn JTable te gebruiken. Wat ik hiervor deed was het volgende:
maak een tabel aan, in de constructor gelijk aangeven hoeveel rijen en kolommen
voor elke kolom een headervalue instellen
Dat werkte goed en de tabel toonde die kolomheaders/kolomnamen.
Toen ik echter overschakelde op een model(om de cellen uneditable te maken, pure tijdverspilling voor zo'n simpele functie) leek het mij onnodig om alle kolommen met de hand in te stellen, in mijn model is er namelijk al een methode "getcolumnname".
Dit werkte echter niet, er werden geen kolomnamen getoond. de waarden werden goed getoond(dus kolomnummers en rijnummer kloppen wel in het model)maar de kolomnamen waren weg.
Dus ik dacht dat ik die toch manueel moet instellen, echter die kolomnamen komen ook hier niet tevoorschijn.
Als ik een kolomnaam opvraag van de tabel dan krijg ik netjes de goede naam, het wordt echter niet getoond nu ik gebruik maak van een eigen model(in plaats van de defaultmodel dus).
maak een tabel aan, in de constructor gelijk aangeven hoeveel rijen en kolommen
voor elke kolom een headervalue instellen
Dat werkte goed en de tabel toonde die kolomheaders/kolomnamen.
Toen ik echter overschakelde op een model(om de cellen uneditable te maken, pure tijdverspilling voor zo'n simpele functie) leek het mij onnodig om alle kolommen met de hand in te stellen, in mijn model is er namelijk al een methode "getcolumnname".
Dit werkte echter niet, er werden geen kolomnamen getoond. de waarden werden goed getoond(dus kolomnummers en rijnummer kloppen wel in het model)maar de kolomnamen waren weg.
Dus ik dacht dat ik die toch manueel moet instellen, echter die kolomnamen komen ook hier niet tevoorschijn.
Als ik een kolomnaam opvraag van de tabel dan krijg ik netjes de goede naam, het wordt echter niet getoond nu ik gebruik maak van een eigen model(in plaats van de defaultmodel dus).
[ Voor 7% gewijzigd door Goldme op 05-05-2003 14:19 ]