我有一个带分页的JTable。我想将第一页的第一行颜色更改为pink.but当我覆盖prepareRenderer()时,所有页面中的第一行在第二页中有pink.becuse,第一行有index = 10但是表计算行= 0,怎么办呢?
JTable table = new JTable(tableModel) {
@Override
public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
Component c = super.prepareRenderer(renderer, row, column);
if (row == 0) {
c.setBackground(Color.PINK);
}
return c;
}
};