1 名前:JavaScriptは板違い、Web制作板をご利用ください [2007/12/02(日) 06:14:54 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 ・課題文が長い時、添付ファイルがある時はこちらのアップローダーを使うと便利です。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/ 4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》 【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること) 《GUIの課題の場合必ず選択》 【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》 【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》 【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》 【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。 丸投げでない場合は、途中までのソースとその経過報告、 質問点、疑問点を書きます(なるべく丸投げにしてください)。 【回答プログラムの掲載場所】 Java質問スレWiki ttp://www.wikiroom.com/java/ ソースポストネット ttp://sourcepost.sytes.net/ ろだ2 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/main.htm 【前スレ】 pc11.2ch.net/test/read.cgi/tech/1191108260/
139 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 18:05:45 ] 丸投げですがよろしくお願いします。 【 課題 】6×6の36枚のボタンに18組の画像を用意した カード合わせゲームを作成しなさい。(神経衰弱のようなもの) ・カードの裏側にも画像を使用する。 ・下段の start ボタンでゲームを開始する。 ・上段にはクリックしたボタンの画像の名前を表示する。 【 形態 】2. Applet 【 GUI 】4.制限なし 【 期限 】12月16日22時 【 Ver 】1.6.0_03 【 補足 】文章だけではわかりにくいかも知れないので ttp://upp.dip.jp/01/img/3189.jpg このような感じになるみたいです。
140 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 18:32:39 ] 表の画像18種と裏側画像1種ぐらい用意しないとな
141 名前:139 mailto:sage [2007/12/13(木) 18:47:11 ] >>140 すいません、気づきませんでした。 とりあえずですが表18種と裏用意しましたんで これで作成していただきたいと思います。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/118.zip
142 名前:135 mailto:sage [2007/12/13(木) 19:25:16 ] >>137 問題なく動作しました。 ありがとうございました。
143 名前:139 mailto:sage [2007/12/13(木) 20:59:31 ] 度々すいません。 書き忘れておりましたがカード合わせのゲームなので 毎回カードはランダムに配置となります。 申し訳ありませんがよろしくお願いします。
144 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:24:27 ] >>138 日本語→英語にするのはその2つの単語だけでいいのか? あと >>与えられたテキストファイル ってのがあるなら晒せ
145 名前:asdf [2007/12/14(金) 00:24:32 ] 【 課題 】@ データを書き出してファイル”Goose001.dat"に格納するプログラムを書きます。 A ファイル”Goose001.dat"から、データを読み出し表示するプログラムを書きます。 B 読み出しファイルと書き出しファイル名を引数で指定できるようにします。 C X座標 Y座標 | フラグ の形でデータを書き込み、読み込み表示するプログラムを書きます。バッファ入出力を使います。 D Gooseクラスを適切に定義します。 E オブジェクト入出力を使って、データを書き出すプログラムを書きます F オブジェクト入出力を使って、データを読み込み、表示するプログラムを書きます。 G オブジェクト入出力を使って、データを読み込み、画像を表示するプログラムを書きます 【 形態 】1. Javaアプリケーション(main()で開始【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること) 【 期限 】提出期限12月17日 【 Ver 】java version "1.6.0_03" 【 補足 】↓のプログラムを利用し、↑の題意を満たすプログラム。 よろしくお願いします。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29961
146 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 01:41:46 ] >>144 日本語→英語ってわけじゃないんですけど、一対一対応で語を変換したいんです テキストファイルは実際なにで試されるかわからないんで、晒すのは無理ですね
147 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 02:31:24 ] >>146 提出前に自分で動作確認くらいはするだろ? そのためのテキストファイルと想定している正解出力くらいは晒せるんじゃないか?
148 名前:デフォルトの名無しさん [2007/12/14(金) 02:57:38 ] >>100
149 名前:デフォルトの名無しさん [2007/12/14(金) 02:59:53 ] >>86 図は表示できなくてよいので、どなたかよろしくお願いいたします。
150 名前:125 [2007/12/14(金) 12:43:38 ] どなたか2)をお願いできないでしょうか?
151 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:01:20 ] >>147 すいません、本当に簡単なものでしか確かめない予定だったので -------------- programming PROGRAMMING Programming プログラミング ------------ これを書いたtxt読み込ませて、四行同じのが出ればいいかなと… その場でmap.putの中身だけ替えさせて確かめるようなんで、小文字変換以外は一例だけつくっておけばいいのですが
152 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:14:08 ] 俺は宿題する気がないけど、map.putで変換ってどうやるの? (key, value)のvalueが次のkeyでkey == valueの時、変換後って意味?
153 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:45:09 ] >>138 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29963
154 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 15:49:22 ] 先越されたけどせっかく作ったんで import java.io.*; import java.util.*; public class Ans138{ public static void main(String[] args) throws IOException{ HashMap<String,String> list=new HashMap<String,String>(); list.put("プログラム","program"); list.put("開発","develop"); BufferedReader br = new BufferedReader(new FileReader(args[0])); for(String line;(line=br.readLine())!=null;){ line=line.toLowerCase(Locale.ENGLISH); for(Map.Entry<String,String> entry: list.entrySet()) line=line.replace(entry.getKey(),entry.getValue()); System.out.println(line); } } }
155 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 14:08:11 ] 153は語変換できてないのにmap使ってる糞プロ 1回でも実行すればすぐわかるのになw
156 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 18:42:55 ] 課題表示用テンプレにC/C++のような「その他の制限」を付け加えないか? その他の制限: (どこまで習っているか、ジェネリックスは使ってはいけない等々) ゼミの後輩が風邪を引いたとき代わりに課題をやってあげたんだけど、 習った範囲以上のコードを書いてしまったらしく、提出した課題が無効になり 泣きながらやばいですよねぇ…と言ってきたので、正直すまんかったと思った。 ああ、嫁にしてえ。
157 名前:56 mailto:sage [2007/12/15(土) 19:50:50 ] >>56 56です。>>63 のソースを見て何がいけなかったのかすっきりしました。 そしてまた新しい課題が出たのでお願いします。 【 課題 】ファイルの選択とテキスト(そのファイルの内容)の表示 ※Fileメニューの 「Open」を選択するとダイアログボックスを表示 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. AWTのみ/2. Swing 【 期限 】来週の火曜日 【 Ver 】1.5 【 補足 】 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29967 ↑のソースにプログラムを追加。 書ききれないので下へ続く
158 名前:56 mailto:sage [2007/12/15(土) 19:51:21 ] ・ファイルダイアログボックス表示 JFileChooser fc = new JFileChooser("."); int ret = fc.showOpenDialog(null); ・ファイルオープン、読み込み処理 setFile(fc, ret); ・setFileメソッド public void setFile(JFileChooser fc, int ret){ File fileobj = fc.getSelectedFile(); if(ret != JFileChooser.APPROVE_OPTION || fileobj == null) return; try{ FileReader in = new FileReader(fileobj); text.read(in,null); }catch (IOException e){ System.out.println("file error"); } ・swing 未使用時 BufferedReader in = new BufferedReader(new FileReader(fileobj)); text.setText(""); while(true){ String str = in.readLine(); if(str == null) break; text.append(str); text.append("\n"); } 以上です。お願いします。
159 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 21:45:44 ] >>157 2.Swing rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/119.java
160 名前:56 mailto:sage [2007/12/16(日) 02:22:48 ] >>159 すばらしい。 ありがとうございましたm(_ _)m
161 名前:139 mailto:sage [2007/12/16(日) 19:51:56 ] ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/120.java ここまでやってみたのですがボタンの画像が表も裏も表示されません。 あと上段へクリックした画像の表示もうまくいきません。 ↑に手を加えても1からでもいいのでどなたかお願いします。
162 名前:デフォルトの名無しさん [2007/12/16(日) 22:13:58 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/121.txt 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】12月17日朝8時まで 【 Ver 】1.6.0_03 【 用語 】再帰下降構文解析、二分木、ポーランド記法 【 補足 】構文解析プログラムの改良に関する穴埋め問題です。よろしくおねがいします。
163 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 23:49:04 ] >>161 getDocumentBaseとgetCodeBaseで何が返ってくるか確かめてみ
164 名前:asdf [2007/12/17(月) 01:47:11 ] データを書き出してファイル”Goose001.dat"に格納するプログラムを書きます。
165 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 02:29:08 ] >>162 問題がねえっす
166 名前:デフォルトの名無しさん [2007/12/17(月) 02:44:29 ] >>165 テキストは表示されてますか? 真ん中からが問題で前半は参考プログラムです
167 名前:デフォルトの名無しさん [2007/12/17(月) 02:51:42 ] すいません、問題文は別にありました テキストファイルに書いてある文でも内容は伝わるかと思ってました 演習のページで提示されるプログラム(121.txt)の空欄を埋めて, 次のようなJavaアプリケーションを作りなさい。 コマンドライン引数として受け取った,中間記法の数式について, 再帰下降構文解析により構文解析木を生成する. 生成された構文解析木をもとに,前置記法の式を出力する. 再帰下降構文解析ではメソッドの再帰呼び出しを用いる. また,構文解析木のノードを表すクラスを宣言し,そのインスタンスを用いる.
168 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 12:40:15 ] 【 課題 】rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/124.txt 【 形態 】2. Applet 【 GUI 】4. 制限なし 【 期限 】2007/12/21/9:00まで 【 Ver 】java version "1.5.0_11" 【 用語 】特にありません。 【 補足 】基本プログラムを打ち込んだ以外はほとんど丸投げです。 まったくどうしたらいいのか分かりません、よろしくお願いします。
169 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 12:43:26 ] 【 課題 】1.3×3の配列に1から9までの任意の値を代入して、行ごとの和とその和の積および列ごとの和とその和の積を求めなさい。 2.上記の配列に対して、斜め方向の成分の和とその積を求めなさい。 注意!! 今回は「力業」は認めません。配列やループ等を使用すること! 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】12月18日9時まで 【 Ver 】1.6.0_03 【 補足 】先日質問したものですが2番については、右斜め成分だけではなくて、左斜め成分も必要とのことで×をもらいました。 丸投げですがおねがいします。
170 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 13:23:36 ] 【 課題 】 1.ボタンを押したらラベル文字列が変わるようなイベント処理を定義し、動作を確認せよ。 2.ボタンを押すたびにラベル文字列が入れ替わる(開始→中止→開始→中止→…)ように変更せよ。 上記のウィンドウクローズ(右上)のボタンを押すと終了するようにせよ。 WindowAdapterクラスを継承して作成せよ。 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】4. 制限なし 【 期限 】2007/12/17 23:00 【 Ver 】1.6.0_03 【 補足 】丸投げ よろしくお願いします。
171 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:37:30 ] >>170 1.はActionListenerで適当な文字列をsetLabelすればいい import java.awt.*; import java.awt.event.*; public class Res170 { public static void main(String[] args) { Button b = new Button("開始"); b.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Button b = (Button)e.getSource(); b.setLabel(b.getLabel().equals("開始") ? "停止" : "開始"); } }); Frame f = new Frame(); f.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { ((Frame)e.getSource()).dispose(); } }); f.add(b); f.pack(); f.setVisible(true); } }
172 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 14:55:03 ] >>168 1.のみ rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/127.java
173 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 15:04:39 ] >>145 をどなたかお願いできますか?
174 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 17:37:57 ] >>171 new WindowAdapter() { public void windowClosing(WindowEvent e) { Frame f = ((Frame)e.getSource()); f.setVisible(false); f.dispose(); } public void windowClosed(WindowEvent e){ System.exit(0); } }
175 名前:デフォルトの名無しさん [2007/12/17(月) 17:45:25 ] ← unko coding
176 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 18:15:01 ] 期限切れてるけど>>139 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/128.java
177 名前:デフォルトの名無しさん mailto:sage ウォンカは宮野真守 [2007/12/17(月) 19:17:08 ] >>145 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/129.txt
178 名前:デフォルトの名無しさん [2007/12/17(月) 23:19:29 ] >>162 ですが期限の訂正です 12/24朝までです どうかよろしくお願いします
179 名前:デフォルトの名無しさん mailto:sage [2007/12/17(月) 23:26:11 ] コンパイラコンパイラつかえば?
180 名前:デフォルトの名無しさん [2007/12/17(月) 23:56:57 ] 【 課題 】「まずは、Java3Dを使って仮想空間を作ってみろ」 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】1. Swingのみ/2.Java3Dを使います 【 期限 】2008/01/05の15時まで 【 Ver 】java version "1.6.0_03" Java(TM) SE Runtime Environment (build 1.6.0_03-b05) 【 補足 】研究室を「知的共有空間化」するために、研究の事始めとして、 研究室を3D化しろということです。要するに正方形の箱を書いて、 イスやテーブルを作って配置します。 面倒かもしれませんが、よろしく御願いします!
181 名前:デフォルトの名無しさん mailto:age [2007/12/18(火) 00:00:14 ] そんなJavaよりJwaveだね snipurl.com/1vdat
182 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 00:06:02 ] マルチかよ。
183 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 00:48:15 ] >>162 >>178 期限が延びたってことで、やってみた。 ほい(´・ω・)っ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29978 それにしても元が酷いプログラムだね・・。 出題者はスタックマシンやコンパイラすら作ったこと無いんじゃなかろうか・・・ (´・ω・)
184 名前:デフォルトの名無しさん [2007/12/18(火) 00:48:51 ] 【 課題 】子供を楽しませるアニメーションを作れ 【 形態 】 1. 【 GUI 】 4. 【 期限 】今週の金曜21時まで 【 Ver 】1.6.0 【 補足 】基本的に自由。ただしちゃんと見せられる物を。 よろしくお願いします。
185 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 01:31:26 ] javaってアニメ作れるの? いやだねこういう上司居たら。
186 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 01:32:13 ] >>168 (´・ω・) >>172 のソースを元に2の課題 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29979
187 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 11:23:17 ] >>177 ありがとうございます。無事動きました。 どなたか177のプログラムにエンタープライズ号を入れていただきたいのですが… エンタープライズ号のプログラム↓ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29981 今日の16時まででよろしくお願いします。
188 名前:168 mailto:sage [2007/12/18(火) 12:31:10 ] >>172 、>>186 の方、まことに感謝します、ありがとうございました プログラムを見て勉強したいと思います。
189 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 12:48:03 ] >>183 横からだけど、コンパイラってどうやって作るの?
190 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 12:57:53 ] >>187 クラス名何で起動しましたか? ちなみに学籍番号は?w
191 名前:名無し [2007/12/18(火) 13:33:48 ] >>190 A145
192 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 16:40:03 ] OCN規制解除と聞いてとんできました。 残りの課題 期限 レス番号 --------------------- 12/21 21:00 >184 01/05 15:00 >180
193 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:14:37 ] >>183 サッカーってどうやってやればいいの?ってくらい 抽象的すぎる質問でどこから答えればいいのやら(;´Д`) >>192 前スレの土曜日も働いてた人ですか(´・ω・)? まとめオツです >>184 はJavaの問題てかアイデアの問題な気がするけど・・。 あと余計なお世話かもしれないけど、>>180 って研究の事始なのにいきなり投げて大丈夫なん?w
194 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:22:07 ] >>193 違う人です>< っ(*‘ω‘ *)の人です。
195 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:26:37 ] てか研究所の内装とか備品とかわからんとモデリング出来ないと思うんだが・・・。
196 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:28:17 ] >>180 研究は自分でやれ
197 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 17:51:32 ] >>193 出題者はスタックマシンやコンパイラすら作ったこと無いんじゃなかろうか・・・ ↓ コンパイラってどうやって作るの? って事だから、>>162 のコードの駄目だしや自分ならこう作るって事を言えばいいんじゃないか?
198 名前:デフォルトの名無しさん [2007/12/18(火) 20:10:11 ] >>193 >>180 を投函したものです。 事始ですが・・・わからないので宜しく御願いします(´・ω・`) なんでJavaの得意な研究室に入ったんだか・・・;y=ー( ゚д゚)・∵. ターン
199 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 22:18:21 ] >>198 誰かやってくれるかわからんが とりあえず研究室の見取り図は出しとけ そこからどこのこか割り出すから
200 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 22:38:01 ] >>198 相談に乗ってもらいながら自分で作る気なら、 相談スレがあるからそちらへ。 自分で作る気がないなら welcom to 留年ワールド
201 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 22:39:27 ] ゲームエンジンやスクリプトレット用ですが、別に普通の作り方デスヨ・・(´・ω・) 字句解析と構文解析して自作アセンブラもどき(中間コード)に落として 仮想スタックマシン(スクリプトエンジン)に食わせるだけです。 必要に応じて要所要所で最適化はかけますけど・・。 もしWinのEXEファイルにする場合とかは、中間コードをX86アセンブラとかにしてEXEファイルの構造にそって出力するか、 それが面倒ならアセンブラをMASMにかませるか、 単純にスクリプトエンジンをブートストラップにするか。 >>162 は課題用だからこういうつくりにしてるのかもしれないけど・・ 構文解析と書いてあるように、MAIN引数にスペース区切りで渡してTOKEN切り出し済みにしてるのに TOKEN情報が不完全なために途中でparseIntしちゃってるとか・・ 式の優先順位の判定もスマートじゃないとか・・ >>198 研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。 いったい何の研究なの・・。メタバースか何か? まぁ・・この場合はもうちょっと情報を提示したほうが回答者はやりやすいです。 と言いつつ、 正月挟むんだし、勉強する時間もたんまりあるだろう(・∀・)
202 名前:201 mailto:sage [2007/12/18(火) 22:43:36 ] >>201 まちごうた・・ ×研究だったらJavaやJava3Dは目的であって手段じゃないわけですよ・・。 ○研究だったらJavaやJava3Dは手段であって目的じゃないわけですよ・・。
203 名前:デフォルトの名無しさん [2007/12/18(火) 22:45:43 ] >>199 見取り図です。大雑把ですが、こんな感じになってます。 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/130.zip
204 名前:110 [2007/12/19(水) 09:53:25 ] すいません。>>110 です。 まだ答えてもらえてなかったので、お願いします。
205 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 10:50:34 ] >>204 期限過ぎてるじゃん・・。結局いつが期限なの? 今日までとか今から3時間後とか指定する人って、 その日に課題が出たりするの?
206 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 13:24:53 ] >>205 数十〜300行前後程度の簡単な物なら当日出されて、当日提出もありえるかも? 合計500行↑とかなら、クラス設計なども入るので当日出されて、 当日提出はかなりきついから、ギリギリ投稿では? 合計万行は、誰もしてくれないからここに投稿しても無駄だろうし(´・ω・`)
207 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 16:48:38 ] 【 課題 】フォントサイズの変更 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】2. Swing 【 期限 】今週金曜日まで 【 Ver 】1.5 【 補足 】 下記のソースを編集 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/131.java text.setFont(new Font("Serif",Font.CENTER_BASELINE,fontsize)); を使用 概要:Optionの「UP」を押すとフォントサイズ1段階アップ、また押すと更に1段階アップ.... 「DOWN」はその逆。 よろしくお願いします。
208 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 18:37:52 ] >>207 rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/132.java
209 名前:ぴっぴー [2007/12/19(水) 18:59:03 ] Javaでネットワークのゲームを作成せよ。 Client.java(extends JFrame) ClientApli.java(main method) Server.java(extends runnable) ServerApli.java(main method) の四つのファイルを使ってプログラムを完成せよ。 複数のクライアントがClientApli.javaを起動し、同じサーバーで競います。 二次元の上から見た図にはクライアントが一人一人色の違う船を操縦し、ランダムで表示される丸い玉を取り合います。一度に玉はひとつだけ海に浮いています。 玉を取ると点数がクライアント側に表示される。 画面の下にはChatクライアントがあるべし。 この宿題誰かわかりませんか?ぜんぜん手も頭もでません。
210 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 19:25:04 ] >>208 あとんす
211 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 20:25:43 ] >>209 >1
212 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 22:04:03 ] ちょっと異色の質問があります。 私は大学の学部生で、後輩にプログラミングの指導をすることになりました。 教える対象は、クラスやメソッドがなんとなく分かっているというレベルです。 教科書のようなプログラミングを延々とやらせるっていうのは芸がないんで、 何か目的を持っていてプログラムの実用性を感じさせられられるものを作ってもらうつもりです。 今のところの案としては 僕は画像掲示板から画像を集めてくるプログラムを作らせようと思っています。 どう思いますか? ちょっと難しいかもしれないかと心配です。 何か他にいい案があったら、教えていただけると助かります。
213 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:05:30 ] そいつと212が共に知っている既存のソフトウェアを そっくりそのままJavaで作ってみるとかやりゃ良いが、 >>212 自身が説明できるものなら何でも良いだろ。
214 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:15:58 ] >>212 GUIゴテゴテの方が作ってるほうは面白いと思う 特にプログラム経験が浅いとか無い人だと
215 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 23:45:01 ] >>213 僕はそれなりにプロジェクトをやっているんで大丈夫ですけど、 あまり複雑になると、後輩がロジックを追えなくなってしまいますからね。 電卓とかも微妙ですし。 僕がモジュールを作って、それを張り合わせるってのは避けたいんです。 どちらかというと、Java自体よりも、プログラムの仕組みを考えるってことになれて欲しいです。 メタ言語に慣れるっていうのが理想です。 >>214 じゃあ、NetBeansで作ってもらうのがいいですかね。 確かあれって、GUIが簡単に作れたような気がします。 いきなりSWINGを書かせるのもえげつないですし。 ただ、GUIってプログラムの本質じゃないですよね。 でも、プログラミングのロジックばかりやると音を上げてしまう。 難しい。
216 名前:212 mailto:sage [2007/12/19(水) 23:59:05 ] あと、目標を書き忘れましたが、 標準APIについて存在を知ってもらうというものもあります。 Collection(Map) File関連 簡単なnet接続 IO 正規表現 あたりを少しずつ混ぜ込む予定です。 あくまでも、こういうものがあるんだよってぐらいで、暗記させるつもりはないです。
217 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 00:09:42 ] それ以上続くようなら、こちらへどうぞ。 マ板に蹴り入れた方が良い様な気もするが 【初心者】Java質問・相談スレッド110【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1197710566/
218 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 00:40:54 ] >>216 JTableでも使って簡単なDBみたいなの作らせたら?
219 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 14:54:57 ] >>215 GUIはいきなりだととまどうけど 動くものを作るという点で、入り口においとくと興味を引くかもね。 でも、ロジックをしっかり組むことは重要だし。 盛り込みたい内容を全部含んだ1つのGUIアプリを作らせるという目標はどうだろう。 で、それを順番に部品を作っていって、 少しずつGUIを動かすようにする。 一番はじめの課題で、GUIを作らせてその後で 後ろのロジック単体の実装とロジックのGUIへの組み込みを課題とする。
220 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 16:58:15 ] スレ違いの奴に丁寧にアドバイスする暇があったら宿題でも解いてやったらどうだ。 解く宿題がないのなら真面目に仕事しろ。
221 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 00:41:37 ] 【課題】以下のzip内のjavaファイルの該当箇所のみを変更し、classファイルと同様に動くプログラムを作成 【 形態 】1. Javaアプリケーション(main()で開始) 【期限】年内 【Ver 】1.5.0_11 【補足】丸投げです。よろしくお願いします。 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/133.zip pass:janken
222 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 01:15:42 ] 【 課題 】用件にそった文字列のみを入力できるJTextFieldを作成せよ 【 用件 】入力できる文字列は数字、ハイフン、カンマのみ 以下の3通りの文法がある (1)1と入力すれば1 (2)1-5と入力すれば1と2と3と4と5 (3)1,3,5と入力すれば1と3と5 ハイフン指定の場合は、ハイフンの左側の数字が右側の数字よりも小さい値でなくてはならない 文字列の戦闘と末尾にはハイフンおよびカンマがきてはいけない 不正な値が入力された場合と文法に従っていない場合はJOptionPaneで適当な注意文を表示し、 JTextFieldに""をセットする 正しく入力された場合は、認識された数値をint型の配列に格納し、すべて出力する 【 形態 】main文で開始、JFrameに実装したテキストフィールドを追加し表示させる 【 GUI 】Swing 【 期限 】月曜 【 Ver 】JDK1.5.0 【 補足 】これは宿題じゃないんですが、必ず作らなければいけないのでお願いします 質問あればなんでもどうぞ
223 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 01:31:39 ] オライリーのSwing hacksに載ってるな。 ググレばSwing hacks全部読めるぞ。
224 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 04:08:52 ] >>222 ttp://rg550.hp.infoseek.co.jp/cgi-bin/joyful/img/134.zip エラー処理は自分でやってくれ
225 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 06:41:48 ] >>221 めんどくせーからZIPにパスつけんな。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29983
226 名前:デフォルトの名無しさん [2007/12/22(土) 14:42:32 ] >>183 レス遅れて遅れてしまってすいませんでした 無事動きました ありがとうございました
227 名前:デフォルトの名無しさん [2007/12/22(土) 15:19:35 ] ところでDivXっていいよね snipurl.com/1vor0
228 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 15:21:24 ] javaでつかえんの?
229 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 15:29:22 ] >>227 スレ違い だが、良いよね♪(JMFで使えるようにならないかな)
230 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:12:04 ] >>225 知らないclassファイル実行って怖くなかったか?
231 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:14:46 ] >>230 classファイルなんかデコンパイル余裕だろ
232 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:45:10 ] 何気に日本語になってないな。
233 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 18:48:15 ] >>230 怖いのでJADで逆コンパイルして中身見たw
234 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:30:59 ] >>225 ありがとうございました
235 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 02:03:24 ] 【 課題 】javaを用いて好きなプログラムを作成せよ. 例:性格診断,オセロ,時計,カレンダーなど プログラムの説明もちゃんとせよ 【 形態 】制限なし 【 期限 】提出期限12月25日 【 Ver 】java version "1.6.0_03" 【 補足 】よろしくお願いします。出来れば簡単なものにしてほしいです
236 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 07:23:18 ] >>235 なんでもいいならググれば山ほど出てくるだろw
237 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:12:35 ] 前にもいたけど 自由課題のテーマ決めまで丸投げするのは やってもらえる可能性が著しく下がると心得よ
238 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:41:18 ] >>235 JDKにたっぷりサンプルが付いてくるから、その辺を多少いじってみたら? 私が好きなのは deomo/applets/GraphLayout
239 名前:デフォルトの名無しさん [2007/12/23(日) 13:09:07 ] >>235 Javaを用いることと・簡単なもの が条件とすると、 class Kadai { pbulic static void main(String[] args) { System.out.println("Hello World!!"); } } でもOKということになるが・・