Content deleted Content added
Line 25:
Two of the key sets of class libraries provided by the Java platform are the [[Abstract Windowing Toolkit]], or AWT, and [[Swing (Java)|Swing]]. These libraries provide a consistant user interface for Java applets, regardless of the underlying user interface support. The AWT is the older of the two interface libraries. Applications which use AWT interface components have a consistant [[look and feel]] across all platforms that Java supports. By contract, the Swing user interface is designed to mimic the appearance of native applications. For example, an application written using the AWT will look the same on both Windows XP, Windows 2000, and Macintosh OS X. By contract, an application written using Swing will mimic the Windows XP "skinned", Windows 2000 "unskinned", or OS X Aqua look of other applications.
== Java
The JRE includes only those components needed to run a Java application. The [[Java Developer Kit]], or JDK, also provides the tools needed to build applications. The [[JDK]] includes a complete runtime environment, usually called a ''private'' runtime, which contains all of the class libraries that will be present in the production environment. It also includes additional libraries that are only used by developers, such as the internationalization libraries and the [[IDL]] libraries. Finally, the JDK includes the utility programs that produce a complete application, such as:
|