Tuesday, 28 August 2012

Introduction to Swing

Welcome to my blog  ! You are probably thinking what Swing is, and how you can use it to make up your Java applications. Or perhaps you're curious as to how the Swing components fit into the overall Java strategy. Then again, maybe you just want to see what all the hype is about. Well, you've come to the right place; this blog  is all about Swing and its components. First We are going to learn what is swing is :

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),
2        theAccessibility API,
3      the 2D API,
enhanced support for drag-and-drop capabilities

No comments:

Post a Comment

Number of Visit