創るJava NetBeansでつくって学ぶJava GUI & Webアプリケーション[改訂第3版] サポートサイト

毎日コミュニケーションズ刊「創るJava NetBeansでつくって学ぶJava GUI & Webアプリケーション[改訂第3版]」をお買い求めいただき、ありがとうございます。本書のサンプルデータ、訂正/補足情報を、本ページに掲載してまいります。

初版第2版については、それぞれのサポートページをご覧ください。

サンプルダウンロード

本書の解説で使用しているサンプルファイルをダウンロードするには、下記のリンクをクリックしてください。

●ダウンロードしたファイルはzip形式で圧縮されておりますので、解凍してご利用ください。解凍すると、下記の3つのファイル・2つのフォルダが作成されます。

●サンプルファイルをご利用になる際には、必ず「readme.txt」をお読みください。

●サンプルファイルは、NetBeansからプロジェクトとして開くことを前提に整理されています。

●サンプルファイルは書籍中の解説と同じように、「gui」プロジェクトのフォルダと「www」プロジェクトのフォルダに分かれています。 収録されているサンプルファイルは、それぞれの章で修正・変更を行った最終的な内容になります。

●ソースコードをテキストデータとして開く場合には、ふだんお使いのテキストエディタで開いてください。

●本データは本書の学習用に提供しております。営利目的・個人使用に関わらず、本書の学習以外の目的で使用すること、およびソースコードの印刷物やホームページへの転載を固く禁じます。

正誤表と補足情報

本書(改訂第3版)第1刷において、下記の誤りがありました。お詫びして訂正させていただきます。

 

P.190 classSample.java

(157行目:誤)

for(Figure fig figures)

(正)

for(Figure fig : figures)

P.212 classSample.java

(176行目:誤)

for(Figure fig figures)

(正)

for(Figure fig : figures)

P.238 classSample.java

(213行目:誤)

for(Figure fig figures)

(正)

for(Figure fig : figures)

P.247 引用ソースコード

(ファイル名:誤)

ArrayArraySample.java

(正)

ForArraySample.java


(101-102行目:誤)

for(int[] line data){
    for(int n line){

(正)

for(int[] line : data){
    for(int n : line){

P.248、P.249 引用ソースコード

(ファイル名:誤)

ArrayArraySample.java

(正)

ForArraySample.java

P.254、255 classSample.java

(243行目:誤)

for(Figure fig figures)

(正)

for(Figure fig : figures)

P.261 SwitchSample.java

(108行目:誤)

case RECTANGLE//四角

(正)

case RECTANGLE://四角

(112行目:誤)

case DOUBLE_CIRCLE//二重丸

(正)

case DOUBLE_CIRCLE://二重丸

(116行目:誤)

case CIRCLE//丸

(正)

case CIRCLE://丸

(120行目:誤)

default//バツ

(正)

default://バツ

P.308 IntegerSample.java

(94行目:誤)

for(integer itemObj numbers){

(正)

for(integer itemObj : numbers){

P.311 IntegerSample.java

(93行目:誤)

for(integer itemObj numbers){

(正)

for(integer itemObj : numbers){

P.463 SearchSample.java

(102-103行目:誤)

result += "" + rs.getString("SHOHIN_NAME");
result += "" + rs.getString("PRICE");

(正)

result += ":" + rs.getString("SHOHIN_NAME");
result += ":" + rs.getString("PRICE");

P.465 SearchSample.java

(103-104行目:誤)

result += "" + rs.getString("SHOHIN_NAME");
result += "" + rs.getString("PRICE");

(正)

result += ":" + rs.getString("SHOHIN_NAME");
result += ":" + rs.getString("PRICE");

P.660 FirstBean.java

(33行目:誤)

message = "「 + input + "」";

(正)

message = "「" + input + "」";