Time
is money!



//без переноса
@Override
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2d = (Graphics2D)g;
g2d.drawRect(30, 30, 60, 90);
}
//с переносом
@Override
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2d = (Graphics2D)g;
AffineTransform at = new AffineTransform();
at.setToTranslation(50, 50);
g2d.setTransform(at);
g2d.drawRect(30, 30, 60, 90);
}