TableCellRenderer (ParameterTableModelItemBase<ParameterInfoImpl> item) { return new ColoredTableCellRenderer() { @Override public void customizeCellRenderer(@NotNull JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (value == null) return; if (isSelected || hasFocus) { acquireState(table, true, false, row, column); getCellState().updateRenderer(this); setPaintFocusBorder(false); } append((String)value, new SimpleTextAttributes(SimpleTextAttributes.STYLE_PLAIN, null)); } }; }