[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/24 18:23 / Filesize : 383 KB / Number-of Response : 978
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★ Java の宿題ここで答えます Part 60 ★★



1 名前:JavaScriptは板違い、Web制作板をご利用ください。 [2007/01/20(土) 22:34:12 ]
【質問者へ】
回答者の便宜のため、以下の注意事項を遵守してください。
・質問は【課題提示用テンプレ】を利用してください。
・問題文は、出題されたまま全文を書いてください。
・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
・JavaScriptは板違い、Web制作板をご利用ください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。
・回答されたら動作報告を必ずしてください。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】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  www.wikiroom.com/java/
ソースポストネット  sourcepost.sytes.net/

【前スレ】
pc10.2ch.net/test/read.cgi/tech/1165167516/

49 名前:48 mailto:sage [2007/01/24(水) 21:07:09 ]
一旦ダウンロードし、それを普通に表示するだけでもよさそうです

アドレスを指定して画像をダウンロードする方法だけでも大丈夫です
よろしくお願います

50 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 21:18:55 ]
>48-49
// ImageViewer.java
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class ImageViewer extends JFrame {
public ImageViewer() {
setSize( 500, 100 );
setTitle("Image Viewer");
try {
ImageIcon icon = new ImageIcon(new URL("ttp://img.2ch.net/img/tech_a.gif"));
JLabel label = new JLabel( icon );
add(label);
} catch (MalformedURLException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
ImageViewer self = new ImageViewer();
self.setDefaultCloseOperation(ImageViewer.EXIT_ON_CLOSE);
self.setVisible(true);
}
}

動作報告よろしく。



51 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 21:23:25 ]
>>46
すいません何処ら辺に書けばいいか具体例お願いできますか?
当方ほんとに素人なもので

52 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 21:30:30 ]
>51
与えられたソースだけだとコンパイルできないから
ソースレベルでは話をしたくないけど。。

public static void main( String[] args ) {
new Shooting1().init();
}
をShooting1内に追加。
ダメならソースくれ。あるいは諦めれw

53 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 21:54:17 ]
>>52
Exception in thread "main" java.lang.NullPointerException
at Shooting1.init(Shooting1.java:466)
at Shooting1.main(Shooting1.java:691)
というエラーが出てしまいます。ソースは今手元に無いので少しまって欲しいです。

54 名前:27 mailto:sage [2007/01/24(水) 21:58:52 ]
期限明日までって言ってしまったけど
明日の3時には授業開始しちゃうので
それまでには誰か・・・

ヽ(;´Д`)ノ 助けて

表示出来ればボタンでもテキストボックスでもなんでもいいので・・・

55 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 22:08:06 ]
>53
まー勝手にしてくれ。
ってか答えをそのまま提示するより、テキトーなこといった方が返事もらえやすいなw
答え書いた奴らにはことごとくシカトされてるww

56 名前:Mb [2007/01/24(水) 22:17:40 ]
まったくのスレ違いだが、
iText を使って PDF を出力する時に、行末禁則がうまくゆかずに
苦しんでいる香具師がいたら教えてやってくれ。
isSplitCharacter の中で、
・PdfChunk は見なくてヨシ。char [] をオーバーランしない事だけ注意。
・一文字先読みして次が句読点だったときに false を返すだけでなく、
 そ の 文 字 が 句 読 点 だ っ た と き も false を 返 せ !
以上二点で、“とりあえず行末禁則ができる”(つーか、行末禁則もできてない
ドキュメントはビジネスに使えないので、“iText が一応使い物になる”)。
これ以上頑張ろうとすると、iText 自体をいじる必要あり。
スレ違い重ねてスマソ。

57 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 22:31:56 ]
>>56
誤爆か?
どちらにしろ話がまったくみえねーw



58 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 22:37:41 ]
ルール守らない奴でると、まったくやる気が出なくなるんだが・・・
課題書き込むときのルール守ったからといって、安心するなよ(動作報告しろということだ)

59 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 23:20:48 ]
そこまで無理して宿題しなくていいよ
全く無問題

60 名前:48 mailto:sage [2007/01/24(水) 23:26:17 ]
>50
ちゃんと動作しました!!
こうゆう方法だったのですね・・・
ありがとうございました!

61 名前:34 mailto:sage [2007/01/24(水) 23:29:31 ]
ソース用意できました。
遅くなりましたがお願いします。
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29131

62 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 23:30:57 ]
>>59
了解、他人のソース見て勉強だけするようにするにょろ

63 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 01:04:29 ]
>>42
♯と#で混乱してしまった。課題通り♯で始まるものだけを書式指定としている。
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29132
書式指定以外は、日本語だけが書かれている = いわゆる全角文字だけと解釈。
メソッド、フィールドの説明はドキュメンテーションコメントで記述。
ローカル変数は宣言した場所にコメントを入れた。

64 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 01:04:32 ]
【 課題 】リアルタイムで日経平均値を表示できるアプリケーションを作成せよ
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】1. AWTのみ or Swing
【 期限 】明後日金曜までです
【 Ver  】1.5以上
【 補足 】
コード全部では無く、やり方だけでも大丈夫です
普通にHTMLから切り出すだけなら出来るのですが、
リアルタイムでとなるとよくわかりません
yahooは20分遅れでした
誰かお願いします...

65 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 01:19:07 ]
日経平均データをリアルタイムに取得できる方法ってCGIとかで提供されているのかな?

66 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 01:26:15 ]
期限         レス番号
---------------------------
1/25 15:00    >>27
1/26        >>64

67 名前:64 mailto:sage [2007/01/25(木) 01:51:34 ]
>65
すみません、把握していません・・・
リアルタイムっていっても、1分ごとでいいのです
自動更新されるグラフとかはあるのですが、
「数字」で出さないといけないらしく




68 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 01:58:03 ]
>>67
株価情報へのアクセス方法なんてものは、このスレにおいては質問者から提供すべきものだ。
もしアクセス方法が分からないなら、適切なスレなり板で聞いた方がいいんじゃないか?

69 名前:64 mailto:sage [2007/01/25(木) 09:25:46 ]
一応株価はここで見れます

www.nikkei.co.jp/nkave/about/index.html
chartpark.com/

ここに表示されているものを抜きたいです
1分ごとに更新しながら。
全部人だよりになってしまってすみません


70 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 09:44:26 ]
>>64>67>69
Httpリクエストして、コンテンツ取得(日経平均データ)の取出しまでは出来ているんだよね?
であれば、1分毎にリクエストしデータ取り出して表示すればいいのでは?
Thread.sleep(1000 * 60); で1分スリープ(別スレッドで実装) か javax.swing.Timerを使う

71 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 09:54:59 ]
>>69を見るに
むしろ日経平均データの取り出し方が分からずつまってる予感

72 名前:64 mailto:sage [2007/01/25(木) 11:14:22 ]
>>70 - 71
1分スリープで実装といいうのは考えてました
しかし
>>71 の状態です
自分がわかる範囲の取得方法では取得したデータの中に
日経平均データが入ってこないもので・・・
URLConnectionでやろうとしていたのですが上手くいかず

73 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 11:28:17 ]
>>68も言ってるけど、まずはデータの取得方法を確認する事。
データの取得方法がわからないんじゃどんな言語でもプログラムできないよ。

74 名前:64 mailto:sage [2007/01/25(木) 11:34:10 ]
>>73
すみません、メインは
その「データを取得する方法」を考える課題でして・・・
教えて君で迷惑おかけしますが、
期末の単位がかかっていて焦っています
どうか・・・お助けを・・・

75 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 11:48:38 ]
ソース嫁。
HTMLなんて文法は簡単なんだから。
んで、どうやって表示してんのかわかれば答えに繋がる。

76 名前:デフォルトの名無しさん [2007/01/25(木) 12:07:21 ]
期限         レス番号
---------------------------
1/25 15:00     >>27
1/26 >>24
1/26        >>64




77 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 14:48:46 ]
>>64
ヒント
日経平均 <SCRIPT LANGUAGE=JavaScript1.2>document.write('('+NK225_DD+'日'+NK225_TIME+',円)');</script></font></td>

ここで表示しているけど、NK225_TIMEに代入している文は無い。ってことは変数群をまとめて別名で呼び出している。
そこには
var NK225_NAME='日経平均株価' ;
var NK225_CUR='17,429.83' ;
var NK225_OPEN='17,604.60' ;
などと記述されている。



78 名前:77 mailto:sage [2007/01/25(木) 14:50:15 ]
むぅ。ソースの行間違えた。けど解るよね

79 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 16:17:29 ]
>>64
すごく適当。
import java.io.*;
public class X {
public static void main(String[] args) {
new java.util.Timer().schedule(new java.util.TimerTask() {
public void run() {
BufferedReader in = null;
try {
in = new BufferedReader(new InputStreamReader(new java.net.URL("www.nikkei.co.jp:80/gifdata/indices.js").openConnection().getInputStream()));
String s, nk225_cur = null;
while ((s = in.readLine()) != null) {
if (s.matches("^var\\s+NK225_CUR\\s*=\\s*'[\\d,.]+'\\s*;")) {
nk225_cur = s.split("'")[1];
break;
}
}
if (nk225_cur != null) System.out.printf("%s : 日経平均株価: %s%n", new java.util.Date().toString(), nk225_cur);
} catch (IOException e) {
System.err.println(e);
} finally {
if (in != null) try { in.close(); } catch (IOException e) {}
}
}
}, 0L, 60 * 1000L);
}
}

80 名前:79 mailto:sage [2007/01/25(木) 16:22:17 ]
あ、GUIか。
まあ、データの取得方法に関する課題だからいいよね。GUIで書くの面倒だし。

81 名前:79 mailto:sage [2007/01/25(木) 16:37:34 ]
NK225_CURが現在価格だと思ってたけど、
>>77によればNK225_TIMEの方なのかな?
その場合は、>>79の正規表現のNK225_CURをNK225_TIMEに修正して。
でも、今だとNK225_TIMEの方は表示が終値になっちゃうね。

82 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 16:43:23 ]
うう、スレ消費すまん。
正規表現は
"^var\\s+NK225_TIME\\s*=\\s*'.+'\\s*;"
にしないとマッチしないね。NK225_CURの場合でも、数値でない可能性も考えてこの方がいいかも。

83 名前:デフォルトの名無しさん [2007/01/25(木) 17:24:49 ]
>>42です。
>>63
ありがとうございました。助かります。

84 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:01:51 ]
【 課題 】カレンダー作成
       必要機能
       @前月、次月、前年、次年への移動が可能
       A本日の日付が分かるよう表示する
       Bカレンダー上の日付をクリックすると、日付(YYYYMMDD)が出力される
【 形態 】1. Javaアプリケーション
【 GUI  】2. Swing
【 期限 】1月29日
【 Ver  】java version "1.5.0_06"
【 補足 】丸投げです。
      どうかよろしくお願いします。

85 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 18:29:24 ]
>>24
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
public class TwoWindow {
public static void main(String[] args) {
Display display = new Display();
String[] images = {"image1.jpg", "image2.jpg"};
Shell[] shells = new Shell[images.length];
for (int i = 0; i < images.length; i++) {
shells[i] = new Shell(display);
new Label(shells[i], SWT.NULL).setImage(new Image(display, images[i]));
shells[i].setLayout(new FillLayout());
shells[i].pack();
shells[i].open();
}
while (! isAllDisposed(shells)) if (! display.readAndDispatch()) display.sleep();
display.dispose();
}
private static boolean isAllDisposed(Shell... shells) {
for (Shell shell : shells) if (! shell.isDisposed()) return false;
return true;
}
}

86 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 23:11:13 ]
>>64
よく見ろ 20 分遅れだ



87 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 03:29:43 ]
>>84
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29136
クリックした時にどこへ出力するのか分からなかったので、
ダイアログと標準エラー出力ストリームに出力している。
カレンダー形式はナニな感じにアレンジ。



88 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 09:12:54 ]
>>87
まさかこんなに早くやってもらえるとは…
完璧です、ありがとうございました!

89 名前:デフォルトの名無しさん [2007/01/26(金) 12:37:45 ]
>>85さんありがとうございます。
でもコンパイルでエラーばっかりで・・・Swingで一応やってました。。
import javax.swing.*;
import java.awt.event.*;
import java.awt.BorderLayout;
public class TwoFrame extends JFrame{

public static void main(String[] args){
TwoFrame test = new TwoFrame("TwoFrame");

test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
test.setVisible(true);
}

TwoFrame(String title){
setTitle(title);
setBounds( 10, 10, 400, 300);
    JDesktopPane desktop = new JDesktopPane();
    JInternalFrame iframe1 = new JInternalFrame("画像1");
iframe1.setBounds(50, 50, 500, 500);
iframe1.setVisible(true);
desktop.add(iframe1);
    JInternalFrame iframe2 = new JInternalFrame("画像2");
iframe2.setBounds(10, 10, 500, 500);
iframe2.setVisible(true);
desktop.add(iframe2);
    getContentPane().add(desktop, BorderLayout.CENTER);
}
}
上のでフレームを二つ用意は出来たのですが、どう書いたら画像を表示出来るんでしょうか。。
どなたか力を貸してください。。

90 名前:たく [2007/01/26(金) 13:07:31 ]
【 課題 】与えられた課題文をそのまま書きます。 《必須》
【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/
       4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》
【 GUI  】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること)
       《GUIの課題の場合必ず選択》
【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》
【 Ver  】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)。

91 名前:たく [2007/01/26(金) 13:08:35 ]
【 課題 】図書館管理において、蔵書管理・返却等のプログラムを一つ作れ
【 形態 】2. Applet
【 GUI  】4. 制限なし
【 期限 】1週間後
【 Ver  】java version "1.6.0"
【 補足 】グループで図書館管理を作る課題だったのですが、講義に遅刻したら
      一人でどれか作れと言われました。利用者登録・蔵書登録処理・貸出し状況
      等どれでもいいといわれたのでお願いします。DBは使用しますが、種類は
      指定されませんでした。

92 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 13:14:28 ]
DBのテーブル構成も書けよ

93 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 15:39:49 ]
>>90-91
これ、前スレの奴 かつ 最初にテンプレ例に書き込まれたものでしょうが・・・荒らしと認定

94 名前:デフォルトの名無しさん [2007/01/26(金) 16:30:37 ]
【 課題 】キーボードから数字を5回入力し、リストに取り込みリストの中身を出力
した後、リストを削除するクラスを作成する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】解答希望日:1月28日
【 補足 】リストの出力にはgetを使用する。
課題丸投げです。繰り返し文の部分がうまく作れません。。
よろしくお願いしますm(__)m


95 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 16:37:36 ]
>>94
List list = new ArrayList();

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 5; i++) {
System.out.print(i+1 + "個目:");
list.add(reader.readLine());
}

for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}

list.clear();

96 名前:95 mailto:sage [2007/01/26(金) 16:39:02 ]
あ、BufferedReader#close()すんの忘れた。 閉じといて。
あと例外処理も。

97 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 16:44:51 ]
>>89
二つのウインドウってインターナルフレームかい。
web上のサンプルの改造っぽいから、あまり>>89のソースを尊重せずに改造。
テンプレの書き方をよく見て、必須事項の漏れや誤記がないか確認してから投稿汁。
特にJavaのバージョンを書くこと。GUIの場合は制限なしは回答者にお任せを意味すると俺はみなす。

import javax.swing.*;
public class TwoFrame extends JDesktopPane {
public static void main(String[] args){
JFrame test = new JFrame("TwoFrame");
test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
test.add(new TwoFrame(), java.awt.BorderLayout.CENTER);
test.setSize(400, 300);
test.setVisible(true);
}
TwoFrame(){
for (String s : new String[]{"image1.jpg", "image2.jpg"}) {
JInternalFrame frame = new JInternalFrame("画像 - " + s);
frame.add(new JLabel(new ImageIcon(s)));
frame.pack();
frame.setVisible(true);
add(frame);
}
}
}



98 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 17:18:10 ]
>>34
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29141

99 名前:デフォルトの名無しさん [2007/01/26(金) 17:21:50 ]
>>95,96
ありがとうございますm(__)m
こんなに早く回答して頂けるとは思いませんでした。
文字を数値に変える処理(parseInt(str))が必要だと
思ってたんですが、いらなかったんですね^^;

100 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 17:26:34 ]
>>99
文字列を文字列として格納してるから数値以外を入力してもそのまま通る
もし数値だけに限定したいならparseIntして例外を捕捉する等対策が必要

101 名前:デフォルトの名無しさん [2007/01/26(金) 19:23:42 ]
基礎の応用らしいので長いですorz
【 課題 】1.kaiinクラス(kaiin.javaはできてます。)に体重を戻り値として返すメソッドretWeight()を追加する。
       2.data.txt(内容は下に記述します)から5人分のデータを読み込み、kaiin型の配列tblに読み込む。
       3.kaiin型の配列tblは、kaiin tbl[ ] = new kaiin[5]; と宣言しておく。
       4.ファイルからデータを1行読み込み、str2〜str5まで切り出した後、それぞれの型変換を行い、kaiinオブジェクトを生成する。
       5.生成したオブジェクトを配列tblに順にセットする。
       6.5人分の処理が終了した時点で、showMeibo()をつかってtblの各要素の内容を表示。
       7.配列の内容を体重の軽い順で並べ替えを行う。
       8.並べ替えた結果をshowMeibo()により表示する。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】 4. 制限なし
【 期限 】1月28日
【 Ver  】java version "1.5.0_06"
【 補足 】kaiin.javaを書いたほうがいいなら書きます。わかりずらくてごめんなさい。
       あとは丸投げです。
data,txtの内容
      あきこ,F,26,43.4
真由美,F,22,42.7
たかあき,M,29,64.8
博,M,33,73.5
智子,F,43,56.3

102 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 19:29:55 ]
kaiin.javaを↓にあげるよろし
sourcepost.sytes.net/

103 名前:101 [2007/01/26(金) 20:05:45 ]
>>102
あげさせてもらいました。

104 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 20:08:46 ]
>103
URL書けよ。。。何考えてんの?
ttp://sourcepost.sytes.net/sourceview.aspx?source_id=29143

105 名前:104 mailto:sage [2007/01/26(金) 20:23:35 ]
>101
ttp://www.wikiroom.com/java/index.php?SourcePost________#g1954934

変だと思ったところ
・kaiinというクラス名。先頭は大文字にするのが事実上の標準。
・retWeight()というメソッド名。getterは「get+フィールド名」にするのが事実上の標準。
・str2(1?)からstr5とわざわざ変数を複数用意させる点。これは我慢できなかったので従わなかった。

動 作 報 告 よ ろ し く 。

106 名前:デフォルトの名無しさん [2007/01/26(金) 20:25:52 ]
【 課題 】
ウインドウ内に、テキストフィールド(JTextField)が2つ、
ドロップダウンリスト(JComboBox)が1つ、ボタンが1つ、
ラベル(JLabel)が1つあるようにします。
ドロップダウンリストでは、四則演算の記号、+−×÷を選択できる
ようにしておく。そして、テキストフィールドに数字をれて、ボタン
をクリックすると、ドロップダウンリストで選択している演算記号に
応じて、それぞれ2つのテキストフィールドの値に対して演算を行った
結果をラベルに表示するようにすること。
(たとえば、テキストボックスにそれぞれ10と3という数値があって、
ドロップダウンリストで×が選択されていれば、ボタンをクリックすると、
ラベルに30が表示されるようにする。)

【 形態 】2. Applet
【 GUI  】2. Swing
【 期限 】本日(1/26)中にお願いします
【 Ver  】java 1.3.1-b24
【 補足 】丸投げでお願いします。
当方、[JBuilder7]を使っています。



107 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 20:50:15 ]
>106
ttp://www.wikiroom.com/java/index.php?SourcePost________#lf9eb920

さすがにjdk1.3は準備する気はないのでjdk1.4で作成。
JBuilderは持ってないのでEclipseで作成。
アプレットビューアでしか動作確認していない。

動 作 報 告 よ ろ し く 。









108 名前:101 [2007/01/26(金) 21:46:53 ]
>>105さん
正常に動作しました。
こうゆう方法もあるんですね、勉強になりました!
本当にありがとうございましたm(__)m

109 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 21:59:20 ]
【 課題 】ttp://www.uploda.net/cgi/uploader4/index.php?file_id=0000009576.txt
      ↑ このプログラムをもとにして、

@3つの画像(横並び)を下にスクロールさせる        (こんなかんじ→□□□
A画像の下部にそれぞれに対応したストップさせるボタンをつける
Bスタートボタンはいりません、起動時に動いていたらいいです
C↓ このhtmlファイルで起動できるようにしてください。
ttp://www.uploda.net/cgi/uploader4/index.php?file_id=0000009577.txt

【 期限 】2月1日(木)
【 Ver  】1.4.2
【 補足 】
画像の名前は Slot A.jpg Slot B.jpg Slot C.jpg でお願いします。
余計な機能はつけないでください。よろしくお願いします。

110 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 22:49:48 ]
>>105
>>107
相変わらず胃を痛めながら他人の宿題をやってるんだなw
精神衛生に悪そうだ

111 名前:デフォルトの名無しさん [2007/01/26(金) 23:08:45 ]
>107さん
ありがとうございます!
すみません、いま動作確認が出来ない状況なので
確認でき次第報告させて頂きます**

112 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 02:46:49 ]
助けてください。
以下の文字列操作をしたいのですが、
ややこしくて混乱してきました・・・。


5個のデータ(1,2,3,4,5)を扱うときに
1=2、3=4=5ということを表すのに以下のようにした場合、

(1=[2],2=[1],3=[4,5],4=[3,5],5=[3,4])

ここに1と同じデータ6を追加したときに

(1=[2,6],2=[1,6],3=[4,5],4=[3,5],5=[3,4],6=[1,2])

となるようにデータを編集したいんですが、
文字列操作でうまくできますかね・・

113 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 04:36:42 ]
こっちにそんな書き方で書かれても誰も答えるやつはたぶんいない。
疑問点、論点を整理して質問スレで質問し直してこい。

114 名前:デフォルトの名無しさん mailto:sage [2007/01/27(土) 15:25:18 ]
【 課題 】次のアプレットをアプリケーションに変換せよ。
【 形態 】2. Applet
【 期限 】明日の夜まで(1月28日)
【 補足 】
こちらがそのアプレットです:sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29144
画像ファイルはなんでもよいのですが、こちらにうpしましたのもしよろしければどうぞ
画像:www.uploda.org/uporg669083.gif.html

よろしくお願いいたします。

115 名前:デフォルトの名無しさん mailto:age [2007/01/28(日) 13:52:31 ]
age

116 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 19:42:21 ]
すみません、>>114です、
今更ながらソースポストのファイル指定でCになったまま投稿してしまいました
正しくはJAVAです、申し訳ないです orz

117 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 22:49:57 ]
>>114
sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29154



118 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 23:14:02 ]
>>117
ありがとうございました、助かります!

119 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 00:30:13 ]
【 課題 】スライダーを使用し、GIF画像を表示し、拡大・縮小をするJavaアプリケーションとアプレットを作成せよ。
【 形態 】2. Applet
【 期限 】1月30日(火曜日)朝3時まで
【 Ver  】java version "1.5.0_10"
【 補足 】
さきほどお願いした者です、ありがとうございました。
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29155
ここまで考えてみたのですが、の拡大・縮小ができません。
画像ファイルは ttp://www.uploda.org/uporg671916.gif.htmlにアップしました
(前回はパスを設定してしまいご迷惑をおかけしました、今回はパスは設定していません)
2回連続で申し訳ありませんが、よろしくお願いいたします。

120 名前:デフォルトの名無しさん [2007/01/29(月) 00:48:49 ]
どうぞ宜しくお願いします
【 課題 】POP(Post Office Protocol)over SSLクライアントをJavaで作成せよ。
【 期限 】1月29日の夕方6時まで
【 Ver  】1.4.2 
【 補足 】実際に使用できるようお願いします。
また、SSLを扱うので、JSSEが必要になります。
1.4より前はインストールしなければなりませんので、ご注意下さい。
めんどくさくて申し訳ありません。orz


121 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 01:13:09 ]
>>120
回答でなくて申し訳ないが、ちょっと質問させてくれ。

実は、似たような課題に取り組もうとしてるんだけど
参考書or参考サイトは何か使ってますかね?

ほんと、回答じゃなくて申し訳ない。

122 名前:デフォルトの名無しさん [2007/01/29(月) 01:21:10 ]
>>121
いえとんでもありません。
実は今も参考になるサイトを探してはいるんですが、どうにも
みつからずこちらに投稿させて頂き、それを参考に自分でも色々
してみようと思った次第なのです。

全く役に立たないレスでこちらこそ申し訳ありません!

123 名前:109 mailto:sage [2007/01/29(月) 07:32:14 ]
>>109の問題ですが補足しときますと、
アップロードしたhtmlファイルの方は追加・修正してください
言葉が足りなかったかもしれません

124 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 09:02:28 ]
>>120
要件が不完全だな。

・POPのヴァージョン
・実際に使えるとはどの程度か?
(メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?)
・GUIの有無

あと良く考えたらこれテスト用メールサーバーが居るな。
たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。
当然SSL確立しようとするとエラー。

講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。

あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。
最近の連中はRFCも知らんのか・・・。

#ここで回答してる奴らは1.4未満使ってないと思うぞ?
6.0が正式リリースされて1.4.2未満はサポート外れたんだから。


125 名前:デフォルトの名無しさん [2007/01/29(月) 09:21:59 ]
>>97さん
ありがとうございました。たすかりました!

126 名前:デフォルトの名無しさん [2007/01/29(月) 10:06:59 ]
【 課題 】1枚の画像を用意し、画素値で黒にあたる部分を白にし、元画像と
      変換後の画像を表示する
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】2. Swing
【 期限 】一応提出期限金曜なので出来れば木曜日位でお願いします。
【 Ver  】 java version "1.5.0_06"
【 補足 】丸投です m(__;)m


127 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 11:46:48 ]
やる気は無くなってしまったが、やる気がある方のためのアシスト

期限         レス番号
---------------------------
1/29 18:00      >>120 (テストメール鯖立てるだけで時間切れそうだな・・)
1/30          >>119
2/1          >>109 (前スレのルーレットプログラムぱくれば・・・)
2/1          >>126



128 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 14:00:06 ]
ていうか今の時間帯は学校だろうから間に合わん奴は無理だな

129 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 15:09:07 ]
>>119
細かいとこは適当にいじってくれ
ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29156

130 名前:121 mailto:sage [2007/01/29(月) 15:29:37 ]
>>124

面目ない。

怠惰な人間でして、RFCみたいな定義よりも、
さくっとプログラム例なんか見つけられないかなと思ってたんです

おかげさまで見つかりましたが。
www.hellohiro.com/javamailpop.htm

131 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 16:12:58 ]
>>130
JavaでPOPMailはクグればいくらでもある
121氏はSSL対応の話をしている。。。

132 名前:131 mailto:sage [2007/01/29(月) 16:13:55 ]
間えたorz
× 121氏
○ 124氏

133 名前:121 mailto:sage [2007/01/29(月) 16:36:33 ]
これまた、ぼんくらで申し訳ない。
誰か、賢い人の降臨をまちます。

134 名前:124 mailto:sage [2007/01/29(月) 16:53:15 ]
一番はSSLなんだがGUIかどうかもマルチスレッド使いだすからさ・・・。

>>130
HTTPとかPOP等の仕様知らん人間がコード書こうが読もうが何も理解出来んよ。

ただ自分のコードが動いてるだけ。
ソースコード読んでプロトコルが何やってるか分かるのか?


てか仕様も知らん、ネットワークプログラミングも未経験な奴に”お勉強で”Javaの糞抽象度の高いライブラリ使わせるってどんだけ馬鹿な講師なんだよ。

JavaMailとか勉強用には論外だからお勧めはせんよ。
抽象度上げまくって直感的に利用できる変わりに少しでも低レベルな処理は出来なくなってるから。

捨てアプリにメールチェッカー実装するのには重宝するが。

135 名前:デフォルトの名無しさん [2007/01/29(月) 16:59:38 ]
>>124
120の者です。要件が足りずすみません!
またレスが遅れてすみません!!レスのお答えはこちらです↓

・POPのヴァージョン  
特にありません。
・実際に使えるとはどの程度か?
(メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?)
内容取得までして頂けると嬉しいですが、メールの存在確認くらいでも構いません。
・GUIの有無  
無くて結構です。

>あと良く考えたらこれテスト用メールサーバーが居るな。
>たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。
>当然SSL確立しようとするとエラー。
>講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。

それがPOPサーバーについては全く指定がありませんでした(汗)
やはり指定のPOPサーバーがなければ実装は無理でしょうか?

>あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。
>最近の連中はRFCも知らんのか・・・。
ありがとうございます!参考にさせていただきます!!

>#ここで回答してる奴らは1.4未満使ってないと思うぞ?
>6.0が正式リリースされて1.4.2未満はサポート外れたんだから
アフォな発言申し訳ありませんでした。以後気をつけます。

それから締め切りですが、どうやら私の勘違いだったようで、
1月31日まででしたので、31日の夕方6時まででどうぞ宜しくお願いします。
ふてぶてしいお願いですが、分かる方宜しくお願いします。

136 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 17:21:48 ]
いろいろなバックグラウンドの人が居ると、ためになるなあ。

137 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 18:23:51 ]
【 課題 】iアプリで健康管理ツールを作成せよ
【 形態 】 ver.4.1
【 期限 】1/30
【 補足 】前スレで作成してもらったアプリに機能を付け加えてください。
      その内容は、身体情報リストのページから特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロードするというものです。
      
      前スレで作成してもらったアプリ
      sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29120



138 名前:デフォルトの名無しさん [2007/01/29(月) 18:24:21 ]
はじめて来たのですが、似たような境遇で
苦しんでる人いるんですね。よろしくお願いします。

【課題提示用テンプレ】
【 課題 】JavaMailのAPIを使用し、ヘッダ情報からFrom:とDate:の情報を取得せよ。
また複数回交信したユーザとの交信回数を取得せよ。データは各自用意すること。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI  】4. 制限なし
【 期限 】1月31日午後13時まででお願いします。
【 Ver  】java version "1.5.0_09"
【 用語 】-
【 補足 】-

よろしくお願いします。

139 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 20:00:47 ]
無理してやるなと言われたのでやる気はないけど、アシストしておくわ
>>137
>特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロード
@ Webページにアップロードではなく、Webサーバー経由でWebアプリにデータアップする。
A アップロードする形式が書かれていないので、作りようがない。
B アップロード先のWebサーバー・アプリは作る必要はないのか、はっきり書いていない。

>>138
ttp://www.hellohiro.com/javamailpop.htm サンプル
ttp://sdc.sun.co.jp/java/docs/j2ee/sdk_1.3/ja/techdocs/api/index.html Doc
を参考にすると幸せになるよ

140 名前:137 mailto:sage [2007/01/29(月) 20:09:38 ]
139>>
アップロードする形式とはどのようなものがあるのでしょうか?
Webサーバー・アプリは作ってください。
お願いします。

141 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 20:18:42 ]
>>140
例えば、CSVやXMLなど

コゼットは宿夫婦と姉妹に虐待を受けているので、課題どころじゃないですw

142 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 20:21:27 ]
>>129
ありがとうございます。
解説も大変わかりやすく、助かりました。
本当にありがとうございました。

143 名前:137 mailto:sage [2007/01/29(月) 20:27:01 ]
>>141
txt形式でアップロードすることは可能でしょうか?

コゼットさん何とかお願いできないでしょうか(;_;)?

144 名前:124 mailto:sage [2007/01/29(月) 20:40:12 ]
>>130
忘れてたがJavaMail使ってもメールヘッダ知らんと処理出来んだろ。

つRFC822
つttp://www.sk-jp.com/book/javamail/contents/

ここに出てくる課題程度なら端末からPOPコマンド打った方が早いね。
もう年だろうか・・・ここで丸投げしてる連中と同年代の筈なんだがw

>>135
サバというかSSL対応環境がないと試せないだろ?
捨てアドのサバ使えば良いんだがSPAMは拾いたくなくてな。
という訳で俺は力になれん。すまんな。

あーあと>>120じゃマルチパートメッセージを何処まで処理するかが決まってないな。
ちゃんと講師に問い詰めた方が良いぞw


145 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 21:02:14 ]
>>143
よくあるアップローダーとは違うだろうに・・・
iアプリでどうやってtxtファイルに落としてアップするんだ><;;

CSVやXMLでと書いたのは、Httpリクエスト(*1)で送るときのデータ形式です。

*1 MIDPでは、ソケット通信の仕様がない

146 名前:137 mailto:sage [2007/01/29(月) 21:13:14 ]
>>145
初心者過ぎてすいません,,,
形式は何でもいいので、身体情報リストの内容を
そのままWebアプリにデータアップ出来るものを作成してほしいです(;;)

147 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 21:19:55 ]
>138
以下が不明。
・「交信」というのはメールの「受信」と同じ意味か?
・「データを用意する」とはどういう意味か?
・「【 GUI  】4. 制限なし」 というのはGUIでなくても良いという意味か?

テンプレ失敗したな。。
GUIの項目は再考の余地ありだわ。




148 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:10:28 ]
【 課題 】単語を登録して、意味を入力できるDB、そのあと単語をキーにして検索することができるプログラム
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】ウインドウズのコマンドプロンプトで動かす。
【 期限 】二日後の朝
【 Ver  】 1.5.0_09
【 用語 】
【 補足 】条件:@Hashtableを使う
 Aプログラム実行時に単語の登録なのか検索なのか選べるようにする 
B単語とその意味を登録したらファイルを出力し、
二回目以降のプログラムの実行の際にはそのファイルを読み込み検索できるようにする
Cコマンドプロンプトの画面から単語の登録、意味の登録をします。
丸投げですがどなたか助けてください。

149 名前:120,135 [2007/01/29(月) 22:12:26 ]
>>144
いえ、アドバイスだけでも有難うございます!

>あーあと>>120じゃマルチパートメッセージを何処まで処理するかが決まってないな。
>ちゃんと講師に問い詰めた方が良いぞw
マルチパートメッセージについても全く何も指定がないというより、
マルチパートメッセージ自体勉強していないので、考えて頂かなくて宜しいんですかと。
(自分も今言われて慌ててマルチパートメッセージの意味を調べに言ったので・・・(汗))

だれかSSLを出来る方いないでしょうか?
ちょっとかなり焦ってて・・・申し訳ありませんがご教授をお願いします!









[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<383KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef