java – ¿Cómo cambiar el contenido de un JPanel con el de otro JPanel?

Estoy haciendo una aplicación en Java y actualmente genero 2 gráficas que pretendo incluir en mi JFrame, que sería mi Interfaz. A modo de prueba, ya tengo un JPanel inicializado donde deseo poner la gráfica. Para ello, obtengo un charPanel que agrego a un JPanel tal que así:

ChartPanel chart = ///....// no es importante, pero obtengo el objeto
JPanel panel = new JPanel();
panel.add(chart);

Si el JPanel donde deseo poner el contenido de panel se llama Panel_Final, he intentado:

Panel_Final = panel;
////
Panel_Final.setLayout(new BorderLayout());
Panel_Final.removeAll();
Panel_Final.add(panel);
Panel_Final.repaint();
Panel_Final.revalidate();

///

¿Cómo puedo lograr mi objetivo de poder reproducir en ese panel el contenido del otro, de tal manera que cuando ejecute la interfaz, se muestre la gráfica?