Probably just that GridBagSizer is complicated and confusing, and you can usually get what you want more easily and maintainably by nesting simpler sizers like Box and FlexGrid. -- Want to play tabletop RPGs with your friends online? Try RPZen: http://koboldsoft.com