Table Header Border jede dritte Spalte

cr3m4

Mitglied
Hallo,

ich habe einen TableHeaderRenderer geschrieben, der erstmal dieses typische HeaderLayout auf ein durchgehendes grau setzt. Nun soll bei jeder dritten Spalte eine schwarze Trennlinie dargestellt werden. Im CellRenderer habe ich das hingekriegt.

Code:
if(column%3==0)
			{
				setBorder(new MatteBorder(0,1,0,0,Color.DARK_GRAY));
			}
			else
			{
				setBorder(new MatteBorder(0,0,0,0,Color.DARK_GRAY));
			}

Leider finde ich keine Möglichkeit dies so im Header darzustellen.

Hier zur Veranschaulichung:
table.JPG
 
OK, hat sich erledigt. Hab jetzt zwei headerRenderer geschrieben und je nach Spalte den einen oder den anderen genommen. Find ich zwar nicht sehr elegant, aber es Funktioniert.
 
Zurück