Content deleted Content added
→User Interfaces: Ooops. I had this way wrong. |
|||
Line 23:
== User Interfaces ==
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 two libraries make up the [[Java Foundation Classes]], the standard set of user interface tools for Java applications. They 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, and was heavily criticized as little more than a wrapper around the native graphical capabilities of the host platform. That meant that the standard [[widget (computing)|widget]]s in the AWT relied on those capabilities of the native widgets, requiring the developer to also be aware of the differences between host platforms. An alternative graphics library called the Internet Foundation Classes was developed by [[Netscape Communications Corporation]], which was implemented in platform independant code. Ultimately, Sun merged the IFC with other technologies under the name '''Swing''', adding the capability for a pluggable [[look and feel]] of the widgets. This allows Swing to maintain it's platform independant code base, but mimic the look of a native application.
== Java Development Kit ==
|