使用graphics2d时的偏移刷

问题描述 投票:0回答:1

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

java swing paintcomponent graphics2d
1个回答
1
投票

如果需要翻译所有图形,则可以执行:

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

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

    // do custom painting

   g2.dispose();
}
© www.soinside.com 2019 - 2024. All rights reserved.