GridBagLayout and editor base class