After upgrading to Lion, and Java 7, I am running into issues with JTables. When I use arrow keys to move the selection around, its calling setValueAt() with em
A workaround for this is to use:
putClientProperty("JTable.autoStartsEdit", Boolean.FALSE);
But in this case you will not be able to start editing in a cell by direct typing. You will have to use the mouse to start editing. I have also issued a bug to Oracle http://bugs.sun.com/view_bug.do?bug_id=9006933 but it is also not available... seems they are having a problem with the system.