On April 2, 1997, Sun Microsystems and Netscape Communications Corporation announced their intention to incorporate IFC with other technologies to form the Java Foundation Classes.
The "Java Foundation Classes" were later renamed "Swing." 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.
Swing was developed to provide a more sophisticated set of GUI components than the earlier Abstract Window Toolkit (AWT).
Swing provides a native look and feel that emulates the look and feel of several platforms, and also supports a pluggable look and feel that allows applications to have a look and feel unrelated to the underlying platform.
It has more powerful and flexible components than AWT.
In addition to familiar components such as buttons, check boxes and labels, Swing provides several advanced components such as tabbed panel, scroll panes, trees, tables, and lists.
Thus, a Swing component does not have a corresponding native OS GUI component, and is free to render itself in any way that is possible with the underlying graphics GUIs.
However, at its core, every Swing component relies on an AWT container, since (Swing's) extends (AWT's) Container.
Swing simply "transposes" its own (OS-agnostic) semantics over the underlying (OS-specific) components.
The default startup location shows the map for a part of the U.
Download Maze Lock Symbian fully signed, UC Browser (Java), Facebook Latest, Samsung Star 2 Dark Theme, UC Browser 8.2, M: VIDEO (3GP / MP4 Player), UC Browser 220.127.116.11 HD, UC Browser 7.8.0, Facebook Mobile, Mobile Tv live JAVA Apps for FREE!
Unlike AWT components, Swing components are not implemented by platform-specific code.
Instead, they are written entirely in Java and therefore are platform-independent.