No, Swing is built on top of AWT, so there is a lot of overlap in the use of classes used when coding, however, you shouldn't mix AWT (heavyweight) and Swing (lightweight)
components in the same GUI, otherwise you're going to have some layering problems. More information on this topic can be found
here at The Swing Connection.