public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
{
super.getTableCellRendererComponent(table, null, isSelected, hasFocus, row, column);
IComponentIdentifier cid = (IComponentIdentifier)value;
if(cid!=null)
{
setText(cid.getName());
String[] addresses = cid.getAddresses();
String tooltip = "<b>" + cid.getName() + "</b>";
if(addresses!=null)
{
for(int i = 0; i < addresses.length; i++)
{
tooltip += "<br>" + addresses[i];
}
}
setToolTipText("<html>" + tooltip + "</html>");
}
return this;
}
}