1. Introduction In Java, it provides a rich set of libraries to create Graphical User Interface (GUI), to make it work independently on different platforms. Swing is definitely the one which is most popular used, because its properties of light-weight, rich-control, easy-customizable. Before Java Swing, Abstract Windowing Toolkit (AWT) is the one to create different ...