Original Post
I've been tracking down an extraordinarily strange bug all day, and i finally tracked down what it is, but I'm not sure if there's even a way to fix it. The problem, in a nutshell, is this: All input seems "lagged," as in it takes about a half a second between the time that i press a key or move the mouse, to the time that the program recognizes the input. I'll make a note here and mention that i'm using a Frame dedicated to exclusive fullscreen through the default graphics device. It's not my code. This bug didn't crop up until i started exporting to .jar files and testing things out-of-editor. It happened in every machine i tested it on, but never in the editor. After tearing my hair out, i tracked it down to that my Eclipse uses JRE 1.6u3, while the executable defaults to jre6 (latest update). Using the older jre, the input is snappy and normal. When using the latest one, input is slow and unresponsive, and even "hangs" for entire seconds at a time before getting cycled over to my program. So, at last, my question is this. What changed between 1.6u3 and 6u13 to make input act so wildly out-of-focus? And, more to the point, what can i do to make this work? I'm guessing the AWT event dispatch thread changed somewhere, but i can't find any info on it, or what to do even if that is the case.