Hi Marco I never updated the Community contribution with respect to the table header rendering, but calling getTable().getTableHeader().repaint() after setting a new header renderer is a proper workaround (no need to repaint the entire frame).
I'm not sure if this got fixed in ULC, and if so, in which version. Btw, this problem is not related to what type of table model you are using. I'd be interested, too, whether repainting the header after setting a new header renderer is still necessary in the latest ULC release. Etienne > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:ulc-developer- > [EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] > Sent: Wednesday, June 07, 2006 2:11 AM > To: [EMAIL PROTECTED] > Subject: [ULC-developer] sortedTableModel, PR612, column Header Refresh > > > Hi all, > i have tested etienne's SortedTableModel from the code > community. > During testing this model i "think" i found a bug which already > has been reported and should have been solved. > > I have created a class extending UneditableDefaultTableModel and > have implemented all necessary methods inside (getvalueAt, > getRowCount...). > > After that i have adapted the UneditableDefaultTableModel to the > SortedTableModel : > > private MagazineModelUneditable > getMagazineModelUneditable() { > if (magazineModelUneditable == null) { > magazineModelUneditable = new > MagazineModelUneditable(); > } > return magazineModelUneditable; > } > > private SortedTableModel getSortedTableModel() { > if (sortedTableModel == null) { > sortedTableModel = new > SortedTableModel(getMagazineModelUneditable()); > > ULCListSelectionModel selectionModel = > ulcTable.getSelectionModel(); > ulcTable.getTableHeader().addActionListener(new > SortTableColumnHandler(sortedTableModel, selectionModel)); > } > return sortedTableModel; > } > > Now i have set the SortedTableModel as model for my table: > ulcTable.setModel(getSortedTableModel()); > > If i run now my application, the headericons will not be > repainted. > If i use the workaround: > > http://lists.canoo.com/mailman/private/ulc-developer/2005/002922.html > it works!! > > Does anybody know why?? Is this still a bug or have i made an > error including the sorted-table-model? > > thx a lot > marco > > > > > > > > > > > _______________________________________________ > ULC-developer mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/ulc-developer _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
