Base of difference | AWT | Swing |
Component | When we say about AWT it is a heavy-weight components. | Here Swing is a light-weight components. |
Memory | AWT takes more memory than AWT. | Swing takes less memory then AWT. |
Render | When we say about AWT it will use foo drawing AWT uses screen rendering. | Here in Swing it will uses double buffering. |
Look and Feel | In AWT we cannot change the look and feel. | But in Swing we can change look and feel. |
OS dependent | When we say about AWT it is OS dependent because it uses native components.
| Here in Swing its components are OS independent.
|