//...innerhalb der "Drucken"-Methode:Component[] ac = myPanel.getComponents();for (int i = 0; i < ac.length; i++) { Rectangle r = ac[i].getBounds(); g.translate(r.x, r.y); ac[i].paint(g); g.translate(-r.x, -r.y); //zurücksetzen}//... (ac[i].getGraphics() ist NICHT null