This will make sense when you learn about Java Beans, because Beans use a particular naming convention. The names had to be modified to make the standard AWT components into Beans. Java 1.1 continues to support the old AWT to ensure backward compatibility with existing programs. You can access the desktop color scheme so your Java program can fit in with the rest of the desktop. Pop-up menus are available, and there are some improvements for graphics and images.
Mouseless operation is supported.
There is a simple API for printing and simplified support for scrolling. Each type of event is represented by a distinct class. Thus, the source of an event and the place where the event is handled can be separate. Each event listener is an object of a class that implements a particular type of listener interface . So as a programmer, all you do is create a listener object and register it with the component that's firing the event.