使用 graphics2d 时的偏移画笔

Offset brush when using graphics2d

是否可以在paintComponent中绘制时将笔刷偏移给定的量?最终结果将是绘制的所有内容都偏移了 X 和 Y 值。

如果您需要翻译所有图形,那么您可以这样做:

@Override
protected void paintComponent(Graphics g)
{
    super.paintComponent(g);

    Graphics g2 = g.create();
    g2.translate(xValue, yValue);

    // do custom painting

   g2.dispose();
}