You should be able to:
- Use the Component, Container, and LayoutManager classes to create a GUI with specified appearance and resize behavior.
- Distinguish the responsibilities of layout managers from those of containers
- Implement listener classes and methods and extract event information from an event.
- State the event class name for any specified listener in java.awt.event.
I don't know too many "rules of thumb" for the different layout managers, but in general FlowLayout treats lays out components to a text editor with
word wrap, BorderLayout divides the container area much like a food tray, and GridLayout is nothing more than equally-sized cells of space. CardLayout is a stack of containers. Can't think of any q & d to describe GridBagLayout.
Hope this helps,
------------------
Michael Ernest, co-author of:
The Complete Java 2 Certification Study Guide