Цей урок є першим у серії уроків, присвячених розробці графічних "настільних" програм. У ньому ми поговоримо про JFC і Swing, обговоримо наявний набір інтерфейсних елементів та використання різних менеджерів розмітки, а також порівняємо програмний та візуальний способи побудови графічного інтерфейсу користувача –засобами Matisse – одного з кращих (якщо не кращого) з існуючих на ринку конструкторів інтерфейсу користувача для Java. Варто також зазначити, що матеріал цього уроку безпосередньо пов'язаний з уроками 11 та 14, в яких ми поговоримо про обробку подій від інтерфейсних елементів та про побудову додатків на платформі Netbeans.