Hola:
JTabbedPane es el componente Swing que tiene las pestañas. Tendrías que añadir este a tu JFrame (o cualquier otro componente que quieras que tenga pestañas) y al JTabbedPane añadirle los paneles que quieras. Aquí tienes un ejemplo
http://chuwiki.chuidiang.org/index.p...un_JTabbedPane
Para elegir colores tienes JColorChooser. Para hacer una barra de herramientas personalizada puedes usar JToolBar. Son todo componentes java estándar. Aquí tienes un ejemplo
http://chuwiki.chuidiang.org/index.p...le_de_JToolBar
Se bueno.