2010-06-04 9 views
5

Ogni volta che creo un renderer di intestazioni personalizzato per una JTable, non sembra corretto con l'aspetto e l'aspetto di nimbus. Le intestazioni di tabella predefinite hanno un gradiente argentato, i renderer personalizzati non sembrano così. In passato ho appena evitato di creare renderer personalizzati per intestazioni. È possibile copiare l'aspetto predefinito sul mio nuovo renderizzatore personalizzato? Fondamentalmente voglio aggiungere una casella di controllo e fare in modo che l'area attorno ad essa assomigli ad un'intestazione di colonna normale, non solo grigia. So come aggiungere la casella di controllo e renderla cliccabile. GrazieJTable renderer per intestazione personalizzata simile ad altre intestazioni con aspetto e aspetto nimbus?

+1

ancora interessati a questa domanda? :-) – AgostinoX

risposta

-1

utilizzare l'intestazione di rendering predefinita dal tableHeader:

table.getTableHeader().getDefaultRenderer()

+0

Questo non aiuta a mantenere il look giusto per l'intestazione. Disegnerà in modo diverso sullo schermo. –