|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2004
Messaggi: 173
|
Anomalia metodo JTable.setDefaultRenderer
MyTable.setDefaultRenderer(MyClass.class ,new MyRenderer());
Per quale motivo questo metodo non funziona? La JTable si comporta come se il Renderer non esistesse. Se sostituisco MyClass con una classe della libreria standard o con una loro sottoclasse tutto funziona come previsto. Come posso risolvere? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Se non ricordo male devi anche sovrascrivere il metodo getColumnClass della JTable a cui applichi un renderer personalizzato, in modo tale che, per le colonne a cui vuoi applicare il tuo renderer, restituisca la classe che hai scelto di associare.
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Nov 2005
Città: Texas
Messaggi: 1722
|
Quote:
Ogni volta che devo fare un lavoro del genere, tengo sottomano un articolo che considero "killer", visto come spiega bene le cose e l'esempio ben chiaro: http://www-128.ibm.com/developerwork...rary/j-jtable/ High Flying Sottovento
__________________
In God we trust; all others bring data |
|
![]() |
![]() |
![]() |
#4 | |
Member
Iscritto dal: Jan 2004
Messaggi: 173
|
Quote:
Grazie |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:55.