Introduction to java programming: Chapter 15 - Creating User Interface's Objectives is to create graphical user interfaces with various user-interface components; create listeners for various types of events; use borders to visually group user-interface components; create image icons using the ImageIcon class.