I wonder if you're setting the cellSelectionEnabled property to true. If false, via setCellSelectionEnabled(false), then the JTable should highlight the selected row, not the cell (as long as...