2015-05-25 139 views
-2

我做了一个玩家类。在这个类中我做了一个绘制方法。 此方法返回一个图像。在主类中,我使用graphicContext绘制该图像。 我想旋转图像,但我不知道如何。JavaFx旋转图像

请帮我解决这个问题

public Image draw(){ 

    return playerNormalImg; 
} 

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

回答

0

你必须使用一个Canvas旋转你的Image,因为你正在编写的国际象棋棋盘,我猜你要旋转180 degrees

Canvas canvas = ... 
Image image = ... 
GraphicsContext graph = canvas.getGraphicsContext2D(); 

graph.save(); 
graph.rotate(180); 
graph.drawImage(image); 
graph.save();