wood burning stoves 2.0*
The moose likes Swing / AWT / SWT and the fly likes Swing threading issue Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Swing threading issue" Watch "Swing threading issue" New topic
Author

Swing threading issue

abdul rahman ahmad
Greenhorn

Joined: Dec 29, 2013
Posts: 2
before I ask my question, I want to note that I know having code is almost mandatory for any real help,
but I want to refrain from adding code this time because it's a lot of code, and it is somewhat in an "in between" state.

Moving on...

I wrote a hangman game a few days ago, and it works fine on command line (or eclipse).
However, I am currently working on a GUI for the game. The way the game works
is it gets a user guess (a letter), and it checks if it's part of the word that has to be guessed.
The issue I'm facing is, when I guess the first guess, the game runs fine,
when I guess the second guess, the game runs fine, but after that, any more guesses don't get processed.
However, when I run the game in debug mode, any number of guesses work fine, and the game runs fine.
Moreover, the only thread that stops running when I encounter a breakpoint is main...
is it possible that there's some sort of threading issue, and I should make main sleep?
Paul Clapham
Bartender

Joined: Oct 14, 2005
Posts: 18541
    
    8

As you say, you haven't shown us any code. But if you're writing a Swing GUI and you're using threads for the problem you described, then you're doing it wrong. The GUI for that should be fairly simple, and the only requirement is for the code to respond to the user entering a letter. Which doesn't require you to write any multi-threading code.
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 38006
    
  22
And welcome to the Ranch
There is a section about threads in the Java Tutorials.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Swing threading issue
 
Similar Threads
Running applets as an application
Trouble with Guessing Game
Problem with sending JavaMail via command line
Questions on final polish
Is the error due to line *1 or line *2 ?