GUI classes seem to be such an important aspect of java programming, yet I am susprised that it isn't mentioned (I am not complaining though). or Am I mis reading the objectives of the exam? Any clarifications from fellow ranchers would be appreciated.
There are no Swing-specific objectives, and you won't encounter any questions in the exam that test your knowledge of GUI classes. There might be questions which include GUI classes (for example testing anonymous inner classes as listeners) but they won't test any GUI knowledge, they would be just used as an example.
As to why there are no GUI questions in the exam, I guess that is left for other certifications. But in my experience GUI is not the toughest part of Java (although it is a big topic due to the size of the Swing framework.) What you learn by studying the SCJP objectives will also help you understand better how GUI classes are put together.
All code in my posts, unless a source is explicitly mentioned, is my own.
Declarations, Initialization and Scoping
Thread and Concurrency
Collections / Generics
Files,I/O and Serializable, Dates
Class and Class Hierarchy
Static Import and Enhanced for Loop
Console, NavigableMap, NavigableSet