GUI Design

First and foremost, I’m a recent learner in Max/MSP/Jitter. I’m currently building a sonification project which translates colour/image edges into.
I’ve got a few patches, and some of them are quite messy.
All this while I’ve been learning JAVA. So in JAVA it’s pretty clear how to build/design simple GUI. There a number of libraries to use from.
I was wondering, how to construct something similar like I don’t know, JFrame/JPanel…Buttons/Sliders … basic GUI for user to navigate program easily?

Does Max/MSP/Jitter have GUI Libraries I can use to start with?

What do you guys recommend? I’ve tried to look at Processing. They have libraries like controlP5.. but then again how to do connect my work/patches in Max and then the GUI if I were design it in Processing?

I concur with Roman: try out the native objects first. You can change all colours and that should give you quite some level of customization. Furtermore, using pictslider you can import figures. Before going to the land of code, you can keep your life easier by using the original objects.

I took the sprite sheet approach – http://cycling74.com/forums/topic.php?id=46818
you can design your sprites in illustrator or photoshop – save them as png´s – and import them into either the pictctrl or fpic object.
with the pictctrl object in dial mode you can look at the dial range vs picture length as number of frames in an animation.
try my patch and see if you get the idea :)