An Introduction to Graphical User Interfaces with Java Swing

Modern operating systems such as Microsoft’s Windows, Apple’s MacOS, and the different Unix-based versions such as Linux or Solaris use a graphical interface to communicate with the user. The communication consists of information displayed by programs and actions and commands issued by the user. This book is an introduction to graphic programming in Java. It is assumed that the reader knows the basic concepts of Java such as object-orientation, inheritance, interfaces, exceptions and use of packages.