Похоже, что вы неправильно поняли слово "глубокая копия" - глубокая копия просто имеет эффект , а не , привязанной к оригиналу, в отличие от мелкой копии , котораяоставляет такие связи.
В любом случае, создание копий целых деревьев компонентов Swing не является чем-то, что действительно поддерживается - хотя это может быть сделано путем сериализации.
Но почему вы не можете просто использоватьтот же код, который создал ваш оригинальный JPanel (с компонентами в нем) и создал новый?