thank you !
however i have only just realised the reason it wasn't working was because i only had system.out statements in it, by putting a JOptionpane i was able to see that double clicking works.
i feel fairly silly as i wasted loads of time trying to work out what was wrong!