Computer Science 112 Fundamentals of Programming II User Interfaces Introduction to GUI programming.
CS324e - Elements of Graphics and Visualization Java GUIs - Frames and Panels.