こんにちは、画像上に図形を描いています。形状には基本的に2本の接続された線が含まれています。描画された図形を回転させる必要がありますが、背景イメージは回転させないでください。私が今までに持っているコードは:画像の上に図形を描き、それをJavaで回転する
public void drawTrack(){
try {
File input = new File(mapPath);
md.image = ImageIO.read(input);
} catch (IOException ie) {
System.out.println("Error:"+ie.getMessage());
}
Graphics2D g2d = md.image.createGraphics();
g2d.setColor(Color.RED);
BasicStroke bs = new BasicStroke(2);
g2d.setStroke(bs);
int currentX = Integer.parseInt(ts.xcord.getText());
int currentY = Integer.parseInt(ts.ycord.getText());
int scale = Integer.parseInt(ts.size.getText());
td.computeTracksMotion(currentX, currentY, scale);
for(TracksMotion currentTm: td.tm){
// drawing the lines g2d.drawLine(currentTm.oldX,currentTm.oldY,currentTm.newX,currentTm.newY);
}
md.repaint();
}
あなたは私に何をすべきか教えてください。
再フォーマットされたコード;間違っている場合は元に戻してください。 – trashgod