Swing (Java): Difference between revisions

Content deleted Content added
BrianDuff (talk | contribs)
Add a brief history of Swing
BrianDuff (talk | contribs)
m Fix spelling / typos
Line 6:
User interface components in [[AWT]], the basic [[graphics library]] provided with the [[Java platform]], were rendered and controlled by native peer components specific to each operating system. By contrast, components in IFC were rendered and controlled directly by platform independent Java code. These components are often described as lightweight because they do not require allocation of native resources in the operating system's windowing toolkit.
 
On [[April 2]] [[1997]], [[Sun Microsystems]] and [[Netscape Communications Corporation]] announced their intention to combine IFC with other techonlogiestechnologies to form the [[Java Foundation Classes]]. In addition to the lightweight widgetscomponents originally provided by IFC, Swing introduced a mechanism that allowed the [[look and feel]] of every component in an application to be altered without making substantial changes to the application code. The introduction of support for a pluggable [[look and feel]] allowed Swing components to emulate the appearance of native components while still retaining the benefits of platform independence.
 
==See also==