here what i know:
swing = you use swing if you want to create button, radio button, input etc....
-awt is old verson and swing is new version.
-best way to create create game like mario. than u use awt bc no need for swing.button. u can paint ur own buttons
-best way to create board game like chess. than u use swing bc you can use create grid etc...
thats all i got. let me know if iam missing importing point when you use awt and swing.