Looks like index is set to None, and table has no selection. When NOT using SwingView.nimbus, cell is displayed in black. Non-transact version of the demo does not have this behaviour, and just reverts/prevents edits of the selected index outside the table. Probably because it is using a reaction to maintain selection in list?