We bring you this wonderful course on Java Swing. This detailed course will help you understand all the important concepts and topics of Java Swing.
SWING is a graphic user interface toolkit for JAVA and was developed as an improvement over the earlier, less sophisticated Abstract Window Toolkit (AWT). It is a part of Oracle’s Java foundation classes to provide GUIs for Java programs.
Compared to AWT, SWING has a number of more powerful and flexible components and in addition to popular components like buttons, checkboxes, labels etc, SWING provides much more such as tree, lists etc. In sharp contrast to AWT, Swing component implementation is not done by platform specific code but are written in Java and are therefore platform independent. Such elements are termed ‘lightweights’.