3

原点をコンポーネントの左上から中央下に移動しますか?AffineTransformクラスで遊んでいますが、動作させることができませんでしたか?

4

1 に答える 1

4

描画しようとしているコンポーネントの高さと幅が必要になります。あなたがその方法にいると仮定するとpaint(Graphics g)、最も簡単な方法は次のとおりです。

paint(Graphics g){

Graphics2D g2 =  (Graphics2D)g;

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

//...

}
于 2009-07-13T22:15:22.497 に答える