実践Eclipse Javaプログラミング入門正誤表

このたびは弊社刊「実践Eclipse Javaプログラミング入門」をご購入いただき、誠にありがとうございます。
刊行後の検証の結果、以下の通り誤りが認められました。お詫びして訂正します。お手数ですが、次の通り差し替えてお読みください。

該当箇所 [誤] [正]
Chapter4-03のp.95
「imageViewerCanvas」の4〜5行
public void paint(Graphics g) { ← 描画処理メソッドをオーバーライド
g.drawImage(image, 0,0, this);
class DrawCanvas extends Canvas { ← キャンバスへの描画処理を行うクラス
public void paint(Graphics g) {
g.drawImage(image, 0,0, imgWidth, imgHeight, this);
}
Chapter4-03のp.95
「imageViewerCanvas」の11〜12行
ImageViewer.this.setVisible(false);
ImageViewer.this.dispose();
ImageViewerCanvas.this.setVisible(false);
ImageViewerCanvas.this.dispose();
Chapter4-04のp.101
「imageViewer2」の最後3行
  }
 }
}
   }
  }
 }
} ←1つ「}」を追加してください

また、修正済みプログラム・ソース・ファイルを用意しましたので、ご使用ください。

※ブラウザ上でリンクをクリックしますと、そのままプログラムの内容が表示されます。ダウンロードしてご使用になる場合は、右クリックして表示されるショートカット・メニューから「対象をファイルに保存」を選択し、保存してご利用ください。