Barry,
what you said is 100% right. Normally everyday, I be here at the ranch from morning till evening and I try to answer and ask questions how much ever possible(based on how much I know). But before doing that I coplile them myself. When I saw this post, I thought of replying and when I saw that this is something that needs to be explaned, I felt lazy. I can know that no one will be interested to write lines and lines of text rather than looking at the code and just explain only the juicier bits.
Barry! Why don't you move this post to
Java Beginners Forum??