Without an SSCCE, I'm only guessing, but it sounds like you're locking up the Event Dispatching Thread (EDT). Don't do that.