The Internet Foundation Classes (IFC) 
are a class library containing objects 
and frameworks that you can use
to create applications in Java.

The Internet Foundation Classes 
are written completely in Java 
and greatly extend the AWT library.

The Internet Foundation Classes
were designed to make it easy
for a developer to create Java applications.

The designers have worked as application developers,
and understand the kinds of frameworks, objects,
and APIs that developers need.

Objects in the library have clearly defined 
override points and modular design.

Primitive methods provide convenient 
override points for modifying behavior.

The library contains a rich selection
of user interface objects.

The interface objects contain
the functionality that you want and need. 

You should be able to construct 
any user interface that you can imagine.

You can easily modify 
an object's appearance or behavior.
