swing2.java is like swing.java but with GridBagConstraints and Insets so
we can place our components more accuretly