Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wobei, wenn alle Buttons schön regelmässig angeordnet werden sollen, sicher das GridLayout völlig ausreichend ist, das GridBagLayout nicht ganz so einfach ist...
der Konstruktor vom GridBagLayout gar keine, aber die Positionsangaben etc. werden in einem Objekt der Klasse GridBagConstraints übergeben. Aber schau dir am besten mal in einem OnlineBook wie Java ist auch eine Insel oder dem JavaHandbuch (URL findest du in der tutorial liste bei Büchern, tuts und links) das Kapitel zu GridBagLayout an, da dies ein relativ kompliziertes aber dafür auch mächtiges Layout ist.