Java Swing tutorials.
Swing contains a rich set of components as compared to AWT. They are purely build in Java and has following benefits as compared to AWT.
• Swing contains extra components like JTree, JTable etc.
• They can change skin based on current look and feel.
• They follow the MVC design pattern and are more flexible.
• Swing provided light weight components.
• Swing provides double buffering.
• Swing provides paint debugging.
Swing has following