SwingUtil.createDefaultCellEditor(.) instead of "new DefaultCellEditor(.)" to automatically apply some "nice looking table rendering" parameters (e.g. EmptyBorder).