History of the JFC

Now that you understand what it is all about, it's time to see how the JFC came into existence, and find out if there are any competing frameworks.

AWT 1.0

The first release of Java—in the fall of 1995—included AWT 1.0. In hindsight, this AWT was noted for its poor performance and a very restrictive event model. These failings led Sun Microsystems developers to create a new version of the AWT that incorporated a greatly improved event model and offered superior performance.

Internet Foundation Classes

Netscape had its own ideas regarding the direction AWT should take. On December 11, 1996, Netscape unveiled a user interface framework completely written in Java—the Internet Foundation Classes (IFC).

The IFC allowed for the creation ...

Get Special Edition Using Java 2 Standard Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.