updated GridBag.java