Introduction to java programming: Chapter 12 - GUI Basic's Objectives is to distinguish simple GUI components; describe the Java GUI API hierarchy; create user interfaces using frames, panels, and simple UI components; understand the role of layout managers.