 | Level: Introductory Michael Abernethy (mabernet@us.ibm.com), Author,
IBM
29 Jun 2005 This tutorial builds on Introduction to Swing, which introduced the basics of Swing programming and the flight reservation system application. In this hands-on tutorial, Swing programmer Michael Abernethy walks you through more advanced Swing techniques like writing thread-safe code, building custom components, and customizing the look and feel to create a more polished and powerful UI.
Objectives
During the course of this tutorial, you will be introduced to aspects of Swing beyond the basic components and applications. These areas of study, while more difficult to learn and grasp, are also more powerful and allow you to create better applications. The more advanced Swing concepts covered in this tutorial are:
-
Understanding the JTable, and some of its many confusing and difficult concepts
- Writing thread-safe Swing code
- Creating a custom component
- Creating a completely custom look and feel
Prerequisites
This tutorial is for those of you who have experience in putting together Swing applications, but would like to build on that knowledge with some more advanced techniques -- things that you might not be able to grasp just by looking at the Swing API. If you are thinking of taking this tutorial, you should be familiar with basic Swing concepts, such as Swing UI widgets, layouts, events, and data models. If you still think you need to review those concepts, be sure to review the "Introduction to Swing" tutorial, which covers all these areas and gives you the background you need to begin this tutorial.
System requirements
Duration
Under one hour
Formats html, pdf
|  | |  |