This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
There are a few heavyweight components that are part of the javax.swing package, however they aren't really Swing components in the true sense. JFrame, JDialog, JWindow, are all Heavyweight because they are drawn by the OS. Swing components like JButton, JLabel, etc are all drawn by java's graphics API's (Graphics & Graphics2D), and that in part makes them lightweight components.