November 2005
Intermediate to advanced
304 pages
6h 14m
English
![]()
Many applications have complex graphical user interfaces (GUIs) that involve many different components. The interface for these applications is usually defined in Java classes built upon AWT or Swing components. For example, a program may have a number of JPanel subclasses that define display widgets. One of the problems with this "subclassing" approach is that any changes to the layout or display properties require recompiling the code. Even something as simple as a color change requires rebuilding the ...
Read now
Unlock full access