Your answer would be partly correct. Factually, Sun decided to call it Java 2 - second generation or whatever logic they had, because they made a major addition with the Swing package. It included some other significant additions too but the highlighted part was the Swing package as pointed out in the first reply. There is no reason to believe that it was wrong in any sense.
My comment was on the link you posted which is a part of Java 5 documentation by Sun. That obviously was not available at that time. 
Finally, nobody but an old thread is disturbed by your reply. It would have hardly made a difference had you not posted.
What you people want to prove or expect from me?
"I'm wrong"
--- I beleive my answer is correct... 2 = AWT+Swing is not acceptable for me (I'm referring to the first answer posted in this thread, not yours). we had J2ME which had no Swing or AWT... Now that 2 is being dropped, are we just using AWT again?:surprised
... My answer was just giving meaning for the number 2. You had given a good explanation. But anyway yours wasn't there. If your answer was here, i wouldn't have replied.
"I had replied for a old post, that is wrong"
--- I agree it may not be useful for person who asked the question. It will be useful for some one who might come across this page while searching in google...
"the link is in Java 5 doc, that didnt exist @ the time of posting"
--- ofcourse, it didnt. I never said it did. But now its available. That's why i have pasted there. What's wrong in it? If I had pasted a link for Java 7 or 9( Now date is: Jan 18th 2007), I can agree it is wrong.
"Hardly no difference"
--- Then y this many comments???????? :p