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

Discuss classification or taxonomy of virtualization at different levels.

Suppose that a data warehouse consists of the three dimensions time, doctor, and patient, and the two measures count and charge, where a charge is the fee that a doctor charges a patient for a visit. a) Draw a schema diagram for the above data warehouse using one of the schemas. [star, snowflake, fact constellation] b) Starting with the base cuboid [day, doctor, patient], what specific OLAP operations should be performed in order to list the total fee collected by each doctor in 2004? c) To obtain the same list, write an SQL query assuming the data are stored in a relational database with the schema fee (day, month, year, doctor, hospital, patient, count, charge)

What is RMI? Discuss stub and skeleton. Explain its role in creating distributed applications.