Nie wiem, czy da się to zrobić bezpośrednio kopiując jedną grafikę na drugą, ale podobny problem rozwiązałem niedawno dodatkowym obrazem, po którym maluję i później kopiuję go na panel.
final BufferedImage image = new BufferedImage(x, y, BufferedImage.TYPE_INT_RGB);
final Graphics2D graphics = image.createGraphics(); // na tym malujemy
JPanel panel = new JPanel() {
@Override
public void paint(Graphics g) {
super.paint(g);
final Graphics2D graphics2D = (Graphics2D) g;
graphics2D.drawImage(image, 0, 0, image.getWidth(), image.getHeight(), null);
}
};
Możesz zrobić podobnie z dwoma panelami i jednym obrazem.