编程语言
首页 > 编程语言> > Java AffineTransform移动原点

Java AffineTransform移动原点

作者:互联网

我想将原点从组件的左上角移到中间的底部吗?
我一直在玩AffineTransform类无法正常工作?

解决方法:

您将需要尝试绘制的组件的高度和宽度.假设您处于paint(Graphics g)方法中,最简单的方法是:

paint(Graphics g){

Graphics2D g2 =  (Graphics2D)g;

g2.translate( component.getWidth()/2.0, component.getHeight()/2.0);

//...

}

标签:affinetransform,graphics,java
来源: https://codeday.me/bug/20191107/2003451.html