このたびは弊社刊「実践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つ「}」を追加してください |
また、修正済みプログラム・ソース・ファイルを用意しましたので、ご使用ください。
※ブラウザ上でリンクをクリックしますと、そのままプログラムの内容が表示されます。ダウンロードしてご使用になる場合は、右クリックして表示されるショートカット・メニューから「対象をファイルに保存」を選択し、保存してご利用ください。