This si the way Java is, an anoying problem. The only way around it that I have found is to initiate a timer for how long you think the second click should take after the first one (0.5-1 second I think is ok, but have a play with it)
See the code example below, I grabbed it from
http://forums.sun.com/thread.jspa?forumID=257&threadID=413348let me know if you need more help, Regards