差分情報適用後の実行イメージ

なし

差分情報

パッチファイル (Unified diffs)

--- CanvasPanel.java	Mon Jun 15 22:47:01 2009
+++ CanvasPanel.java	Mon Jun 15 14:48:39 2009
@@ -80,9 +80,6 @@
 		if (img == null) {
 			// 自身のサイズでイメージデータを初期化する
 			img = (BufferedImage) createImage(getSize().width, getSize().height);
-			
-			// キャンバスに新しいイメージを描写する
-			((Graphics2D) g).drawImage(img, 0, 0, this);
 		}
 		// 初期化済みの場合
 		else {
@@ -95,10 +92,10 @@
 
 			// p1の座標を更新する(p2と同じ座標にする)
 			p1.setLocation(p2);
-
-			// キャンバスに新しいイメージを描写する
-			((Graphics2D) g).drawImage(img, 0, 0, this);
 		}
+
+		// キャンバスに新しいイメージを描写する
+		((Graphics2D) g).drawImage(img, 0, 0, this);
 	}
 
 	// --------------------------------------------------

変更後のファイル

変更の種類 変更後のファイル 変更前後の比較
修正 /branches/modify_canvasClearButton_bugfix_fix/CanvasPanel.java Side-by-side diffs
リンク先は リポジトリ上のURLです