Actually, You do not need to remember such long list. And in fact, I would advise against understanding this stuff through this kind of a list.
There are only 2 simple rules:
1. Any Component except a Window (ie. Frame, Dialog) can be added to any Container.
2. Every Container is a Component. (Because Container extends Component!)
In almost all of the cases, the name of the class is a clear indicator whether you can add stuff to it or not. For. eg. it doesn't make sense to add components to a Button or say List or TextArea! But it does make sense to add components to Panel, ScrollPane etc.
Note: MenuBar is not a Component. It is a MenuComponent and can be added only to a Frame.
HTH,
Paul.
------------------
SCJP2, SCWCD Resources, Free Question A Day, Mock Exam Results and More!
www.jdiscuss.com Get Certified, Guaranteed!
JQPlus - For SCJP2 JWebPlus - For SCWCD JDevPlus - For SCJD