C
CellRenderer
Gast
Warum funktioniert das nicht bei mir?
[/code]
Code:
class CustomTableCellRenderer extends DefaultTableCellRenderer
{
public Component getTableCellRendererComponent
(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column)
{
Component cell = super.getTableCellRendererComponent
(table, value, isSelected, hasFocus, row, column);
if(table.getSelectedColumn() == 0)
{
System.out.println("Spalte 1");
}
else
{
System.out.println("Spalte 2");
}
return cell;
}
}
...
try
{
//in allen Zellen stehen nur Strings
table.setDefaultRenderer(Class.forName("java.lang.String"),new CustomTableCellRenderer());
}
catch (Exception e)
{
e.printStackTrace();
}