Differenece between Awt and Swing :
[Link]
AWT Swing
Swing is a part of Java Foundation
Java AWT is an API to develop Classes and is used to create
1. GUI applications in Java various applications.
The components of Java AWT The components of Java Swing are
2. are heavy weighted. light weighted.
Java AWT has comparatively
less functionality as compared Java Swing has more functionality as
3. to Swing. compared to AWT.
The execution time of AWT is The execution time of Swing is less
4. more than Swing. than AWT.
The components of Java AWT The components of Java Swing are
5. are platform dependent. platform independent.
MVC pattern is not supported by
6. AWT. MVC pattern is supported by Swing.
AWT provides comparatively Swing provides more powerful
7. less powerful components. components.