使用 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();
}
是否可以在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();
}