posted 13 years ago
A quick answer is "no", but it depends on what they mean by "component". All the top-level containers of the Swing API (JFrame, JDialog, JApplet) are heavyweight and do extend java.awt.Component, although since they don't extend javax.swing.JComponent it may be arguable that they aren't *Swing* components. All the other components in the Swing API (JLabel, JTextField, JButton, etc.) are lightweight.