Swing components added significantly to ability of programmer to create GUIs, in terms of:
Capability and cosmetics of AWT were very limited.
Swing made GUI programming in Java competitive in real world.