Salve a tutti, dovrei salvare l'immagine da una canvas 3D creata nel seguente modo

codice:
Canvas s = new Canvas(imgpl);
jContentPane.add(s.getCanvas(), BorderLayout.CENTER);
dove la variabile imgpl contiene il volume da renderizzare.

Non riesco quindi ad estrarre la vista del volume in una determinata posizione...mi sapreste aiutare dicendomi come si effettua uno screenshot della finestra della canvas creata.

Grazie!