する方法を考えました。AffineTransformを使う方法ネットで検索すると出てくるのが、AffineTransformを使う方法です。これが一般的だと思います...ところが!実際に表示してみると、下のようになってしまいます。線の太さや、ゴツゴツ感まで拡大されてしまいます。これは嫌なので、座標変換する方法を考えました。AffineTransformは表示するパネルの方を拡大縮小/平行移動する方法です。表示する点の座標を変換して、パネル側に手を加えなければ、下のように拡大しても線の太さは変わりません。下のメソッドを作りました。kS()は表示する図形をパネル上の座標に変換するもの、sK()はその逆で、マウスカーソル下の座標を計算するときなどに使います。sx,syは平行移動の値、ssx,ssyは直近の新たな平行移動値。scaleは画面のスケール。Px,pyは業がパネルの中心座標。これで拡大縮小と平行移動ができるようになります。Px,pyをパネルの中心にしているので、拡大縮小がパネルの中心を中心にしてなされます。わかりにくいので動画もUPしておきます。ソースコード動画のソースコードは下記です。){//マウスイベントを発生させる。}}});//マウスがパネル上を動いたらイベントを発生させる。Itoこのサイトの文章・写真の無断転載を禁じます。