Java Fundamentals I and II LiveLesson (Video Training): Part II Lesson 6: Multithreading (Downloadable Version), 2nd Edition
In this lesson we explore additional GUI components. First you learn how to take advantage of the new Nimbus look and feel. Then you learn about other controls, including JRadioButtons and ButtonGroups, JLIsts, a customized subclass of JPanel for implementing a drawing area, and JSlider. Finally, you learn how to build menus, submenus, and menu items; and how to build a multiple document interface.