ColorHighlighter grayHighlighter = new ColorHighlighter(new IsCellEditablePredicate(table)); grayHighlighter.setBackground(Color.LIGHT_GRAY); grayHighlighter.setForeground(table.getForeground()); grayHighlighter.setSelectedBackground(table.getSelectionBackground().darker()); grayHighlighter.setSelectedForeground(table.getSelectionForeground().darker()); table.setHighlighters(grayHighlighter);