1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
class TransparentTableCellRendererDecorator implements TableCellRenderer
{
public TransparentTableCellRendererDecorator(TableCellRenderer renderer)
{
ir = renderer;
}
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
{
JComponent res =
(JComponent) ir.getTableCellRendererComponent(table,
value,
isSelected,
hasFocus,
row,
column);
res.setOpaque(false);
return res;
}
private TableCellRenderer ir;
} |
Partager