CodeZine(コードジン)

特集ページ一覧

ズームとパンの機能を備えたドローソフトを作成する

AffineTransformクラスを利用したアフィン変換の実例

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2005/10/06 12:00

本稿では、ズーム(拡大縮小)とパン(平行移動)を行え、さらに描画操作を継続できるようなドローソフトを作成します。Java2DのGraphics2DコンテキストとAffineTransformクラスを活用することで、座標変換に伴う計算を簡単なコードで実現しています。

※印刷用ページ表示機能はメンバーのみが利用可能です(登録無料)。
  • LINEで送る
  • このエントリーをはてなブックマークに追加

著者プロフィール

  • 三谷 純(ミタニ ジュン)

    Javaとの出会いは1996年にJDK1.0が登場した時までさかのぼります。それ以降、アプレットやスタンドアロンのアプリケーション、JSPを用いたサーバサイドのサービスや携帯電話で動くJavaアプリの開発など、広い範囲でJavaに関するプログラミングを行っています。 拙著『独りで習うJava』は初...

あなたにオススメ

All contents copyright © 2005-2021 Shoeisha Co., Ltd. All rights reserved. ver.1.5