Introduction to Swing
What is Swing ?
If you search
around the Java home page http://java.sun.com
you will find Swing show
as a set of customized graphical components whose look-and-feel can be state at
runtime, but in reality, however, Swing is much more than this. Swing is the
next-generation GUI toolkit that Sun Microsystems is developing to enable
enterprise development in Java. By enterprise development,
we mean that programmers can use Swing to create large-scale Java applications
with a wide array of powerful components. In addition, you can easily extend or
modify these components to control their appearance and behavior. Swing is not
an short form. The name represents the collaborative choice of its designers
when the project was kicked off in late
1996. Swing is part of a huge family of Java products known as the Java
Foundation Classes ( JFC), which incorporate many of the features of
Netscape's Internet Foundation Classes (IFC), as well as design aspects from
IBM's Taligent division and Lighthouse
Design. Swing has been in active development since the beta period of the Java Development
Kit (JDK)1.1, circa spring of 1997. The Swing APIs entered beta in the latter
half of 1997 and their initial release
was in March of 1998. When released, the Swing 1.0 libraries
contained nearly 250 classes and 80 interfaces.
The
Java Foundation Classes (JFC) are a suite of libraries designed to assist
programmers in creating enterprise
applications with Java. The Swing API is only one of five libraries that make
up the JFC. The Java Foundation Classes also consist of the
Abstract Window Toolkit (AWT),
Abstract Window Toolkit (AWT),
2 theAccessibility API,
3 the 2D API,
enhanced support for drag-and-drop capabilities
No comments:
Post a Comment