たとえば、JPanelを拡張するクラスAがあり、そのGraphics2DをクラスBに渡したいと思います。クラスBでそのGraphics2Dインスタンスに対して操作を行うと、クラスAにペイントされますか?
public void paintComponent(Graphics g){
super.paintComponent(g);
Graphics2D g2d = (Graphics2D)g;
...
b.doSomePainting(g2d);
...
}