Andy_Hollywood
Apr 17th, 2003, 12:08 PM
Hello,
for some reason i can't gett he text in a particular cell to change color, even tho sa far as i can see i'm doing nowt wrong?!?
any ideas?:
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column){
Component c = null;
if(value instanceof CustomerCampaignItem) {
CustomerCampaignItem cci = (CustomerCampaignItem)value;
Object v;
switch(column){
case 0:
v = new Integer(cci.getID());
c = super.getTableCellRendererComponent(table,v.toString(),isSelected,hasFocus,row,column);
this.setForeground(Color.RED);
break;
case 1:
v = cci.getName();
c = super.getTableCellRendererComponent(table,v.toString(),isSelected,hasFocus,row,column);
break;
default:
v = new Boolean(cci.campaign[column-2]);
c = super.getTableCellRendererComponent(table,v,isSelected,hasFocus,row,column);
break;
}
}
return c;
}
cheers in advance for any help
Andy:confused:
for some reason i can't gett he text in a particular cell to change color, even tho sa far as i can see i'm doing nowt wrong?!?
any ideas?:
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column){
Component c = null;
if(value instanceof CustomerCampaignItem) {
CustomerCampaignItem cci = (CustomerCampaignItem)value;
Object v;
switch(column){
case 0:
v = new Integer(cci.getID());
c = super.getTableCellRendererComponent(table,v.toString(),isSelected,hasFocus,row,column);
this.setForeground(Color.RED);
break;
case 1:
v = cci.getName();
c = super.getTableCellRendererComponent(table,v.toString(),isSelected,hasFocus,row,column);
break;
default:
v = new Boolean(cci.campaign[column-2]);
c = super.getTableCellRendererComponent(table,v,isSelected,hasFocus,row,column);
break;
}
}
return c;
}
cheers in advance for any help
Andy:confused: