Q&A
をテンプレートにして作成
開始行:
[[TopPage]] > Q&A
#contents
* Javaプログラミング全般に関すること [#u0105ce0]
** コードを修正しても,修正前のプログラムが実行される.[#...
+ プログラムのファイル名は間違っていませんか? ファイル...
+ ソースコードの保存はしましたか? もう一度保存してから'...
+ クラス名やファイル名を変更している場合:~
旧クラス名がソースコード中に残っていませんか?とくに,次...
class NewClass { // OldCl...
public static void main(String[] args){
OldClass foo = new OldClass(); // ←まだ...
}
}
netprogフォルダに,OldClass.classファイルが残っていると,...
** 自分が使っているマシンのIPアドレスがわからない [#xd80c...
[[IPアドレスを調べる方法]]のページを参照してください.
** コマンドラインに日本語を入れる方法 [#cc84b104]
コマンドラインに日本語をいれるには,[Alt]キーを押しながら...
* 演習課題に関すること [#h90a143e]
** 演習3-2 [改良1]のテストの方法が分からない [#bf9593c6]
複数のPC間での通信は,下記の方法でできます.
+ 2台のPCを起動する(以下,PC1,PC2とします)
+ PC1のIPアドレスを調べる(調べ方は「IPアドレスを調べる方...
+ PC1でサーバを起動する
+ PC1でクライアントを起動する(IPアドレスは入力しない,も...
+ PC2でクライアントを起動する(IPアドレスは2で調べたPC1のI...
* 最終課題作成に関すること [#had8c841]
** クライアントからサーバに接続すると,サーバがメッセージ...
おそらく,クライアントの受信ループを突然終了させている可...
public class MesgRecvThread extends Thread {
:
public void run() {
:
while(true) {
String inputLine = br.readLine();
if (inputLine != null) { // ★
:
if(cmd.equals("MOVE")){
:
:MOVEの処理
:
} // 続けてelse if(別の命令)を書いて...
}else{ // ←このelseは,★のif文に対応してい...
break;
}
}
socket.close();
}
★印のif文とelse文の対応に注目してください.
(つまり,br.readLine()の結果がnullの場合に,whileループ...
whileループをbreak(終了)すると,socket.close()の行で,サ...
一度接続を閉じると,対戦相手との通信ができなくなるほか,...
※コードを読みやすくするために,[Tab]キーを使って,きちん...
** タイトル画像など,ボタン以外の画像を貼りたい. [#a5f20...
画像を使ったボタンを生成する時は,JButton型を使用していま...
あとは,setBoundsなどを使用して場所の移動などを行ってくだ...
以下に使い方の例を示します.
ImageIcon titleImage = new ImageIcon("title.jpg");//タイ...
JLabel titleLabel = new JLabel(titleImage);//ラベルを生成
c.add(titleLabel);//ペインに貼り付ける
titleLabel.setBounds(0, 0, 200, 100);//(x座標,y座標,xの...
** Javaに貼り付けた画像ファイルが表示されない. [#af1c5ca9]
PhotoshopやIllustratorなどで,オプションを変更して画像を...
Webブラウザで表示可能な画像ファイルは,おおむねJavaでも使...
解決策としては,別のファイル形式(PNGなど)で保存してみてく...
また,%%%最初に作成した画像の下に隠れていて表示されない場...
** ボタンなどを前面に表示したい/他のオブジェクトの後ろに...
実は,Javaアプリケーションのオブジェクトは描画順によりZ軸...
最初に描画したオブジェクトのZ軸値は0,その後は1ずつ増加し...
%%%Z軸値が大きいオブジェクトほど,奥側に配置されます%%%....
Z軸値を変更したい場合は,以下のContainerメソッドを参考に...
int cNum = c.getComponentCount(); //コンポーネントの総数...
int bIndex = c.getComponentZOrder(theButton); //theButto...
c.setComponentZOrder(theButton, 0); //theButtonを最前面...
** 提出課題のプログラムが,どうしてもうまく動きません! [...
- 動かないプログラムは減点対象(%%%出席点のみ.最悪の場合...
下記の方法で,可能な限り手伝いますので,あきらめずにが...
-- 演習時間内であれば,吉野やTAに尋ねてください.
-- 演習時間以外には,下記の掲示板に書くと返答します.~
※掲示板に投稿するときは,回答者が理解できるように,(エラ...
http://www.wakayama-u.ac.jp/~yoshino/netprogbbs2004/ (200...
- ちょっとリフレッシュしたり,パソコンを再起動(or他のマ...
* レポート作成・送信に関すること [#j5cc7173]
** 画面キャプチャの方法が知りたい [#k7412bca]
- [[画面キャプチャの方法]]のページを見てください.
** ファイルの圧縮方法が知りたい [#y0203dc8]
- [[ファイルの圧縮方法]]のページを見てください.
** 課題メールの送信ができない.(エラーが出る) [#pa54755b]
- プログラムのソースコード(zip圧縮ファイル)に&color(red){...
netprog.cmdファイルを除いたzipファイルを再度作成してくだ...
- 添付ファイルの合計容量を確認してみてください.容量が大...
** 課題を家のメールから提出してもいいですか? [#z0793261]
- どこから,だしてもOKです.~
(学籍番号,氏名がわかるようにしてくださいね)
* その他 [#pb110972]
** 自宅から大学のデータを取得する方法 [#ecf9320e]
+ WinSCPというソフトをダウンロードする
++ http://winscp.net/eng/download.php にアクセスする
++ Installation packageをクリックしてダウンロードする
+ WinSCPをインストール
++ 最初の画面で日本語を選択すると画面UIが日本語になります.
+ WinSCPの設定
++ 起動する
++ 右の「新規」ボタンをクリック
++ ホスト名を「com.center.wakayama-u.ac.jp」に,ユーザ名...
--- パスワードは入力しないでください
++ 保存をクリック→OKをクリック
+ 大学のアカウントにログイン
++ 先ほど作ったアカウントを選択して,下の「ログイン」をク...
++ 一番最初だけ警告が出ます,「更新」をクリック
++ 大学のパスワードを入力
これで,大学のデータにアクセスできるはずです.ほしいデー...
** 演習ページの内容がおかしい [#ycb9be12]
- 誤字脱字,おかしな点がありましたら,吉野またはTAに(こ...
掲示板URL http://www.wakayama-u.ac.jp/~yoshino/netprog...
終了行:
[[TopPage]] > Q&A
#contents
* Javaプログラミング全般に関すること [#u0105ce0]
** コードを修正しても,修正前のプログラムが実行される.[#...
+ プログラムのファイル名は間違っていませんか? ファイル...
+ ソースコードの保存はしましたか? もう一度保存してから'...
+ クラス名やファイル名を変更している場合:~
旧クラス名がソースコード中に残っていませんか?とくに,次...
class NewClass { // OldCl...
public static void main(String[] args){
OldClass foo = new OldClass(); // ←まだ...
}
}
netprogフォルダに,OldClass.classファイルが残っていると,...
** 自分が使っているマシンのIPアドレスがわからない [#xd80c...
[[IPアドレスを調べる方法]]のページを参照してください.
** コマンドラインに日本語を入れる方法 [#cc84b104]
コマンドラインに日本語をいれるには,[Alt]キーを押しながら...
* 演習課題に関すること [#h90a143e]
** 演習3-2 [改良1]のテストの方法が分からない [#bf9593c6]
複数のPC間での通信は,下記の方法でできます.
+ 2台のPCを起動する(以下,PC1,PC2とします)
+ PC1のIPアドレスを調べる(調べ方は「IPアドレスを調べる方...
+ PC1でサーバを起動する
+ PC1でクライアントを起動する(IPアドレスは入力しない,も...
+ PC2でクライアントを起動する(IPアドレスは2で調べたPC1のI...
* 最終課題作成に関すること [#had8c841]
** クライアントからサーバに接続すると,サーバがメッセージ...
おそらく,クライアントの受信ループを突然終了させている可...
public class MesgRecvThread extends Thread {
:
public void run() {
:
while(true) {
String inputLine = br.readLine();
if (inputLine != null) { // ★
:
if(cmd.equals("MOVE")){
:
:MOVEの処理
:
} // 続けてelse if(別の命令)を書いて...
}else{ // ←このelseは,★のif文に対応してい...
break;
}
}
socket.close();
}
★印のif文とelse文の対応に注目してください.
(つまり,br.readLine()の結果がnullの場合に,whileループ...
whileループをbreak(終了)すると,socket.close()の行で,サ...
一度接続を閉じると,対戦相手との通信ができなくなるほか,...
※コードを読みやすくするために,[Tab]キーを使って,きちん...
** タイトル画像など,ボタン以外の画像を貼りたい. [#a5f20...
画像を使ったボタンを生成する時は,JButton型を使用していま...
あとは,setBoundsなどを使用して場所の移動などを行ってくだ...
以下に使い方の例を示します.
ImageIcon titleImage = new ImageIcon("title.jpg");//タイ...
JLabel titleLabel = new JLabel(titleImage);//ラベルを生成
c.add(titleLabel);//ペインに貼り付ける
titleLabel.setBounds(0, 0, 200, 100);//(x座標,y座標,xの...
** Javaに貼り付けた画像ファイルが表示されない. [#af1c5ca9]
PhotoshopやIllustratorなどで,オプションを変更して画像を...
Webブラウザで表示可能な画像ファイルは,おおむねJavaでも使...
解決策としては,別のファイル形式(PNGなど)で保存してみてく...
また,%%%最初に作成した画像の下に隠れていて表示されない場...
** ボタンなどを前面に表示したい/他のオブジェクトの後ろに...
実は,Javaアプリケーションのオブジェクトは描画順によりZ軸...
最初に描画したオブジェクトのZ軸値は0,その後は1ずつ増加し...
%%%Z軸値が大きいオブジェクトほど,奥側に配置されます%%%....
Z軸値を変更したい場合は,以下のContainerメソッドを参考に...
int cNum = c.getComponentCount(); //コンポーネントの総数...
int bIndex = c.getComponentZOrder(theButton); //theButto...
c.setComponentZOrder(theButton, 0); //theButtonを最前面...
** 提出課題のプログラムが,どうしてもうまく動きません! [...
- 動かないプログラムは減点対象(%%%出席点のみ.最悪の場合...
下記の方法で,可能な限り手伝いますので,あきらめずにが...
-- 演習時間内であれば,吉野やTAに尋ねてください.
-- 演習時間以外には,下記の掲示板に書くと返答します.~
※掲示板に投稿するときは,回答者が理解できるように,(エラ...
http://www.wakayama-u.ac.jp/~yoshino/netprogbbs2004/ (200...
- ちょっとリフレッシュしたり,パソコンを再起動(or他のマ...
* レポート作成・送信に関すること [#j5cc7173]
** 画面キャプチャの方法が知りたい [#k7412bca]
- [[画面キャプチャの方法]]のページを見てください.
** ファイルの圧縮方法が知りたい [#y0203dc8]
- [[ファイルの圧縮方法]]のページを見てください.
** 課題メールの送信ができない.(エラーが出る) [#pa54755b]
- プログラムのソースコード(zip圧縮ファイル)に&color(red){...
netprog.cmdファイルを除いたzipファイルを再度作成してくだ...
- 添付ファイルの合計容量を確認してみてください.容量が大...
** 課題を家のメールから提出してもいいですか? [#z0793261]
- どこから,だしてもOKです.~
(学籍番号,氏名がわかるようにしてくださいね)
* その他 [#pb110972]
** 自宅から大学のデータを取得する方法 [#ecf9320e]
+ WinSCPというソフトをダウンロードする
++ http://winscp.net/eng/download.php にアクセスする
++ Installation packageをクリックしてダウンロードする
+ WinSCPをインストール
++ 最初の画面で日本語を選択すると画面UIが日本語になります.
+ WinSCPの設定
++ 起動する
++ 右の「新規」ボタンをクリック
++ ホスト名を「com.center.wakayama-u.ac.jp」に,ユーザ名...
--- パスワードは入力しないでください
++ 保存をクリック→OKをクリック
+ 大学のアカウントにログイン
++ 先ほど作ったアカウントを選択して,下の「ログイン」をク...
++ 一番最初だけ警告が出ます,「更新」をクリック
++ 大学のパスワードを入力
これで,大学のデータにアクセスできるはずです.ほしいデー...
** 演習ページの内容がおかしい [#ycb9be12]
- 誤字脱字,おかしな点がありましたら,吉野またはTAに(こ...
掲示板URL http://www.wakayama-u.ac.jp/~yoshino/netprog...
ページ名: