El problema es que no utilizas ningún "layout manager" y eso obliga a especificar exactamente en que posición y tamaño quieres que aparezcan y tengan los elementos mediante setLocation o setBounds. Tienes que utilizar este método para cada componente que creas.
Si te fijas, te falta poner
pest.setBounds(0, 0, 610, 300); para posicionar el jTabbedPane y darle tamaño.
No es la mejor manera y lo mejor es usar un layout:
http://chuwiki.chuidiang.org/index.p...El_Layout_null