なし
--- 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 | ||