possibly that's the problem. you shouldn't do gui things in a thread other then awt event dispatching thread (if you want to use swing components) try setting up a mechanism as described in this thread: it's almost the same as what i do in kargahttp://www.jpct.net/forum2/index.php/topic,1032.msg6421.html#msg6421