I've noticed in my programs sometimes the GUI controls things and calls the guts, other times the guts control the program and calls the GUI. Take Sudoku for example. You could write a solver such ...
To give you a good answer for this, you're going to have to specify what GUI API you're using. <BR><BR>I can say this would be fairly easy to do in Java/Swing. The hardest part would be translating ...