Creo que el problema está en la creación, ya que puede que crees más marcos (frames) de los que realmente quieres, por eso aumenta de tamaño de forma contínua. El código lo veo complicado. Creo que deberías buscar el índice (panel_total) primero y crear el panel fuera del bucle.
|