This is for anyone who hasn't yet got to Chapter 12 in the Head First Java book and is as clueless as I seem to be ... or for any old-timers who would like a chuckle ...
The problem is to construct a simple animation: a circle that moves from the top left of the window to the bottom right; the challenge is to write down one's own ideas before looking at the "answer" code.
So, since we had already learned how to hook an event handler to a button, I thought that I would start my animation by clicking a button, since just having an animation start when the window opened seemed a little "retarded". So I wrote my code and figured I would get it to work before turning the page.
Unfortunately, what I got was a circle that started in the upper left corner and reappeared in the lower right corner. And yes, having learned about the Thread.sleep method from the answer to a previous cry for help, I had included a "slow-down" in my code.
So - after much too long of this I finally turned the page. Still couldn't find anything wrong with my code (yes, I knew it wouldn't be exactly the same as what was given). Ultimately, I found out from a friend that I needed to know how to manage thread handling before I could do what I wanted to do ...
Don't know if there's really a "moral" to this story, but thought I would post it in case anyone else gets caught in the same trap.
Hi, it's cool that you're enhancing the assignments to try things on your own. I guess you wound up with the SwingUtil invoke later stuff? I had some really odd Swing problems myself before I found that.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
please buy my thing and then I'll have more money:
Programmatically Create PDF Using Free Spire.PDF with Java