JTable DnD on unselected row
I want to have a JTable that I can drag from, starting the drag from an unselected row in a table that has multiple selection enabled. This only has to work on JDK/JRE 1.6.0
Having looked at the docs then at the BasicTableUI I see that I can't do it because the BasicTableUI is preventing drags fromunselected rows in multiple selection tables and using the drag to extend the selection instead.
I could fix the problem with a small change to the UI code except that almost everything I want to change is either private or uses private data/methods. So to make what would otherwise have been a simple derivation and override of a small method I'll have to copy chunks of Suns UI code until I have enough of the private routines so I can change the couple of lines I need to.
Is there any way of doing this thatdoesn't involve fiddling with Suns code with all the license and maintenance implications that would bring.

