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

なし

差分情報

パッチファイル (Unified diffs)

--- CanvasPanel.java	Mon Jun 01 05:12:13 2009
+++ CanvasPanel.java	Tue Jun 16 22:00:09 2009
@@ -18,8 +18,8 @@
 	// デフォルト・シリアル・バージョンID
 	private static final long serialVersionUID = 1L;
 
-	// 抽象ペンクラスのインスタンス(PaintTool.javaを参照してください)
-	public PaintTool ptool;
+	// 抽象ペンクラスのインスタンス(PenTool.javaを参照してください)
+	public PenTool ptool;
 
 	// 前回の座標
 	public Point2D.Double p1 = new Point2D.Double();
@@ -36,7 +36,7 @@
 	// --------------------------------------------------
 	// コンストラクタ
 	// --------------------------------------------------
-	public CanvasPanel(PaintTool initPtool) {
+	public CanvasPanel(PenTool initPtool) {
 		// 抽象ペンを引数で指定されたペンで初期化
 		ptool = initPtool;
 
--- PaintTool.java	Mon Jun 01 05:12:13 2009
+++ PaintTool.java	Thu Jan 01 09:00:00 1970
@@ -1,38 +0,0 @@
-// ----------------------------------------------------------------------------------------------------
-//
-// PaintTool.java(あらゆるペイントツールの元となる「抽象ペン」クラス)
-//
-// ----------------------------------------------------------------------------------------------------
-
-// パッケージのインポート
-import java.awt.Color;
-import java.awt.Graphics2D;
-import java.awt.geom.Point2D;
-import java.awt.image.BufferedImage;
-import javax.swing.JPanel;
-
-// 抽象クラス
-public abstract class PaintTool {
-
-	// ペン色
-	public Color penColor;
-
-	// ペンサイズ
-	public float penSize;
-
-	// オプションパネル
-	public JPanel jPanel = null;
-
-	// --------------------------------------------------
-	// コンストラクタ
-	// --------------------------------------------------
-	PaintTool() {
-		// オプションパネルの初期化
-		jPanel = new JPanel();
-	}
-
-	// --------------------------------------------------
-	// 抽象メソッドPaint()(継承先で必ず実装する必要がある)
-	// --------------------------------------------------
-	public abstract void Paint(Point2D.Double p1, Point2D.Double p2, Graphics2D g2d, BufferedImage img);
-}
--- PenTool.java	Thu Jan 01 09:00:00 1970
+++ PenTool.java	Tue Jun 16 22:00:09 2009
@@ -0,0 +1,38 @@
+// ----------------------------------------------------------------------------------------------------
+//
+// PenTool.java(あらゆるペイントツールの元となる「抽象ペン」クラス)
+//
+// ----------------------------------------------------------------------------------------------------
+
+// パッケージのインポート
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.geom.Point2D;
+import java.awt.image.BufferedImage;
+import javax.swing.JPanel;
+
+// 抽象クラス
+public abstract class PenTool {
+
+	// ペン色
+	public Color penColor;
+
+	// ペンサイズ
+	public float penSize;
+
+	// オプションパネル
+	public JPanel jPanel = null;
+
+	// --------------------------------------------------
+	// コンストラクタ
+	// --------------------------------------------------
+	PenTool() {
+		// オプションパネルの初期化
+		jPanel = new JPanel();
+	}
+
+	// --------------------------------------------------
+	// 抽象メソッドPaint()(継承先で必ず実装する必要がある)
+	// --------------------------------------------------
+	public abstract void Paint(Point2D.Double p1, Point2D.Double p2, Graphics2D g2d, BufferedImage img);
+}
--- PtAirbrush.java	Mon Jun 01 05:12:12 2009
+++ PtAirbrush.java	Tue Jun 16 22:00:09 2009
@@ -10,7 +10,7 @@
 import java.awt.image.BufferedImage;
 
 // PaintToolを継承する
-public class PtAirbrush extends PaintTool {
+public class PtAirbrush extends PenTool {
 
 	// --------------------------------------------------
 	// コンストラクタ
--- PtBrush.java	Mon Jun 01 05:12:13 2009
+++ PtBrush.java	Tue Jun 16 22:00:09 2009
@@ -20,7 +20,7 @@
 import javax.swing.ImageIcon;
 
 // PaintToolを継承する
-public class PtBrush extends PaintTool {
+public class PtBrush extends PenTool {
 
 	// 直線
 	Line2D.Double line = new Line2D.Double();
--- PtEraser.java	Mon Jun 01 05:12:12 2009
+++ PtEraser.java	Tue Jun 16 22:00:09 2009
@@ -18,7 +18,7 @@
 import javax.swing.BoxLayout;
 
 // PaintToolを継承する
-public class PtEraser extends PaintTool {
+public class PtEraser extends PenTool {
 
 	// 矩形
 	Rectangle2D.Double rect = new Rectangle2D.Double();
--- PtFill.java	Mon Jun 01 05:12:13 2009
+++ PtFill.java	Tue Jun 16 22:00:09 2009
@@ -14,7 +14,7 @@
 import java.util.Queue;
 
 // PaintToolを継承する
-public class PtFill extends PaintTool {
+public class PtFill extends PenTool {
 
 	// 直線
 	Line2D.Double line = new Line2D.Double();
--- PtPencil.java	Mon Jun 01 05:12:13 2009
+++ PtPencil.java	Tue Jun 16 22:00:09 2009
@@ -11,7 +11,7 @@
 import java.awt.image.BufferedImage;
 
 // PaintToolを継承する
-public class PtPencil extends PaintTool {
+public class PtPencil extends PenTool {
 
 	// 直線
 	Line2D.Double line = new Line2D.Double();
--- PtSpuit.java	Mon Jun 01 05:12:13 2009
+++ PtSpuit.java	Tue Jun 16 22:00:09 2009
@@ -10,7 +10,7 @@
 import java.awt.image.BufferedImage;
 
 // PaintToolを継承する
-public class PtSpuit extends PaintTool {
+public class PtSpuit extends PenTool {
 
 	// --------------------------------------------------
 	// コンストラクタ
--- ReviewPaintMain.java	Mon Jun 01 05:12:12 2009
+++ ReviewPaintMain.java	Tue Jun 16 22:00:09 2009
@@ -259,7 +259,7 @@
 	// --------------------------------------------------
 	// ペイントツールの切り替え(各種ペイントツールのボタン押下時に呼び出されるメソッド)
 	// --------------------------------------------------
-	private PaintTool changeMainButton(int state) {
+	private PenTool changeMainButton(int state) {
 
 		// 一度、全てのボタンを非選択状態にする
 		jButtonPencil.setBorder(nonactiveToolBoder);

変更後のファイル

変更の種類 変更後のファイル 変更前後の比較
修正 /branches/modify_className/CanvasPanel.java Side-by-side diffs
削除 /branches/modify_className/PaintTool.java (削除のため変更後のファイルは存在しません) Side-by-side diffs (見れません)
追加 /branches/modify_className/PenTool.java Side-by-side diffs
修正 /branches/modify_className/PtAirbrush.java Side-by-side diffs
修正 /branches/modify_className/PtBrush.java Side-by-side diffs
修正 /branches/modify_className/PtEraser.java Side-by-side diffs
修正 /branches/modify_className/PtFill.java Side-by-side diffs
修正 /branches/modify_className/PtPencil.java Side-by-side diffs
修正 /branches/modify_className/PtSpuit.java Side-by-side diffs
修正 /branches/modify_className/ReviewPaintMain.java Side-by-side diffs
リンク先は リポジトリ上のURLです