How Swing is different from AWT?

The main difference between AWT and Swing in Java is that the AWT is Java’s original platform-dependent windowing, graphics, and user interface widget toolkit while the Swing is a GUI widget toolkit for Java that is an extension of AWT.  

                OR,

  AWT 

AWT stands for Abstract Window Toolkit. It is a platform-dependent API to develop GUI (Graphical User Interface) or window-based applications in Java. It was developed by Sun Microsystems In 1995. It is heavy-weight in use because it is generated by the system’s host operating system. It contains a large number of classes and methods, which are used for creating and managing GUI. 

 Swing: 

Swing is a lightweight Java graphical user interface (GUI) that is used to create various applications. Swing has components that are platform-independent. It enables the user to create buttons and scroll bars. Swing includes packages for creating desktop applications in Java. Swing components are written in Java language. It is a part of Java Foundation Classes(JFC). 

The difference between Swing and AWT are :-
                                                    
                                                                          OR,


                                  OR,



Comments

Popular posts from this blog

What is the cloud cube model? Explain in context to the Jericho cloud cube model along with its various dimensions.

Explain cloud computing reference model .

Discuss classification or taxonomy of virtualization at different levels.