g.setFont(panel.getFont());
g.translate(panel.getLocation().x, panel.getLocation().y);
/*g.setColor(Color.RED);
g.fillRect(0,0,panel.getWidth(),panel.getHeight());*/
g.setColor(Color.black);
panel.paint(g);
if (translate) {
g.translate(-panel.getLocation().x, -panel.getLocation().y);
g.translate(getX(), getY());
}
g.dispose();