G4P also supports multiple windows. Also there is the GUI Builder tool which provides a visual design tool to create G4P GUIs including the creation of a control window. Both G4P and GUI Builder can be installed using Processing’s Contribution Manager
More information about G4P and GUI Builder can be found on this website in particular
G4P library info
GUI Builder including some videos on how to use it.