62,623
社区成员
发帖
与我相关
我的任务
分享
if (row==selectedIndex1 || row==selectedIndex2 || row==selectedIndex3 ......) {
setBackground(ec);
}
if (list.contains(row)) {
setBackground(ec);
}
jTable.setDefaultRenderer(Object.class, new MyCellRenderer());
class MyCellRenderer extends DefaultTableCellRenderer {
private static final long serialVersionUID = 1L;
private final Color ec = new Color(255, 255, 204);
public Component getTableCellRendererComponent(
JTable table, Object data, boolean isSelected, boolean hasFocus, int row, int column) {
if (row==selectedIndex) {
setBackground(ec);
}
setText((String) data);
return this;
}
}