1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 15:21:29 ] 過去ログ、関連スレッド、よくある質問とその回答、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/ これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、 wikiからのリンクをおたどりください。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド 【初心者】Java質問・相談スレッド101【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1177938653/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝なく存じます。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 次スレは>>980 あたりで。
411 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 12:05:20 ] JDBCドライバを実装するのにオススメのサイトや書籍(できれば日本語) を教えていただけませんか?
412 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 12:46:39 ] >>411 JDBCドライバを実装するの? JDBCドライバを使用してDBアクセスを試すんじゃなくて。 後者ならば、「JDBCによるJavaデータベースプログラミング」あたり。 やさしいのがいいってならば、どれでもいい気がする。 ドライバの実装は・・・少なくとも初心者質問スレじゃスレ違い
413 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 13:13:02 ] >>412 ドライバの使用じゃなくて実装です。 使用法の情報は多くあるのですが実装についてはあまりみないもので。 スレ違いですか… どこが適切なんだろうか
414 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 13:34:49 ] >>410 そこら辺は最近追加された新しいAPIだよ。 sunのrhinoは元とは別モンの劣化品だからただ実行する以上の用途はmozilaのパッケージ使った方が良いぞ。 ドキュメントもすべて揃ってるから組み込みチュートリアルとかもあるし。 (javadocはサンプルjsコードの一部をコピペしただけ。) 悪いことは言ってないぞ?
415 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 14:29:36 ] >>413 情報無いよな、そもそも必要に迫られるもんじゃないし。 公開されていソースが一番の情報源では? スレは作成したいドライバのDBベンダのスレのがいいかも。
416 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:02:29 ] 初歩的で申し訳ないのですが、下のプログラムがコンパイルで通りません。 シンボルを見つけれませんと出るのですが、どういうことなのでしょうか? //Info.java public class Info { public void Info(){ int num[][]; num = new int [10][10]; System.out.print("test\n"); } } //Main.java import java.io.*; public class Main { public static void main(String args[]) { int i, j; Info a = new Info(); for(i=0; i<10; i++) { for(j=0; j<10; j++) { System.out.print(a.num[i][j]); } System.out.println(); } } }
417 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:07:28 ] >>416 //Info.java public class Info { public int num[][]; public void Info(){ num = new int [10][10]; System.out.print("test\n"); } }
418 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:13:50 ] >>417 ありがとうございます。しかし、コンパイルは通ったのですが、 System.out.print(a.num[i][j]); のところでエラーが出てしまいます。どうしてなのでしょうか?
419 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:15:17 ] というよりも、今気付いたのですが、コンストラクタの中の"test"って文字が表示されてないってことは、 まず、コンストラクタの中に入ってないってことですね。それはエラーも出るはず・・・;;
420 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:18:29 ] public void Info()はコンストラクタではない。 ただのメソッド。 ヒント:void
421 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 16:24:11 ] もし>>417 のままにしたいなら Info a = new Info(); a.Info(); でnumを初期化
422 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 18:05:00 ] >>420-421 ありがとうございます。voidを除いたら正常に動作しました。 調べてみると、コンストラクタは返り値を持たないので型の宣言は指定したらダメっぽいんですね・・。 勉強になりました。
423 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:35:30 ] 一昨日くらいにJAVAを始めたのですが、いまいちクラスとかメソッドとかの良さが分かりません。 まだあまりプログラミング量が少ないからなのかもしれませんが、オブジェクト指向の利点というものを 活かしきれていないような気がします。どうやってもC言語のような感じでプログラムを書いてしまいます。 そこで相談なのですが、何かこういうプログラムを作ってみるといいよって感じのはないでしょうか? こういうプログラム作ったら、クラスの凄さがよくわかるとか・・・。
424 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:50:17 ] >>423 システム設計するようになると良くわかるよ
425 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:02:01 ] >>424 具体的にはどのようなプログラムを作ればいいのでしょうか? 良く分かるために貪欲に何でも作ろうかと思うのですが。
426 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:12:46 ] >>425 俺はTECHSCOREのデザインパターンのページ読んだら結構納得できた
427 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:45:57 ] >>425 ステップ数で300くらいの処理を3−4程度のクラスに分割してみる。 自分の経験からだと、CSVの読み書きクラスとかほど良いボリューム
428 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 20:49:30 ] よくわからないので質問させてください。 class Example1{ public static void main(String args[]){ for(int i = 0; i < 10000; i++) System.out.println("teswt"); } } というプログラムをjarにまとめてダブルクリックで実行できるようにしました。 ところがダブルクリックしても出力されません タスクマネージャーでプロセスを見ると一瞬javaw.exeが出るので実行はされていると思うのですが、 コマンドプロンプトが自動で起動されたりはしないのでしょうか? もし自動で起動させる方法があるのなら教えてください。
429 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 21:06:22 ] >>428 それは実行されて、プログラムも終了しただけかと。 CUIならコマンドプロンプトから実行したら?
430 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 21:10:30 ] >>429 やはりコマンドプロンプトから実行するしかありませんか。 実はIRC用のBOTを作っていて友人に配布することになりダブルクリックだけで実行できたほうが便利かなと思ったのです。 がんばってGUIをつけることにします。 質問に答えていただきありがとうございました。
431 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 22:26:29 ] class Example1{ public static void main(String args[]){ for(int i = 0; i < 10000; i++) System.out.println("teswt"); } Thread.sleep( 10000 ); }
432 名前:デフォルトの名無しさん [2007/06/11(月) 23:18:29 ] 1.4でThreadを安全に停止するメソッドってありますか? stopは推奨されないみたいなので。
433 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:22:33 ] >>432 強制? 無限ループのThreadを終了?
434 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:24:28 ] >>433 強制です。 ロック最中でもロック開放してThreadを停止したいんです。
435 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:31:17 ] >>434 どうしてstopが非推奨になっているかを考えれば代替手段もないことに気づくと思うんだが・・・
436 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:47:34 ] Java アプレットの話です。どうして表示結果があんなにキタナイの。 図形の座標の計算が変だと思う、円周をどうやって表現するの? そこで間違っているから、Java は隙区内。 こんなにキレイな円と多角形の重なりも簡単、とかいうなら、 ひとつ アプレット の例を作って見せてね。
437 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 23:49:58 ] URLConnection時のクッキー書き込みについて教えて頂きたいです。 Webページにクッキーを固定で書くだけのテスト用ページを作成しました。 ※*****/cookie.php <?php setcookie("test","123",time()+60*60*24); ?> このテスト用ページに URLConnectionまたはHttpURLConnectionで アクセスするとクッキーが書き込まれないのですが java(URLConnection)では、クッキーは書かれないのでしょうか? それとも何かクッキーを許可するような設定値があるのでしょうか? ブラウザのURL欄に上記テスト用ページを直打ちすると 正常に書かれるのでテスト用ページの処理は問題無いと思うのですが。。 アドバイス頂きたいです。よろしくお願いします。
438 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:21:43 ] こんなのどうだろ。開発時間13分 import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.util.Random; import javax.swing.JFrame; public class Circle { public static void main(String[] args){ JFrame frame = new JFrame(){ @Override public void paint(Graphics g){ g.clearRect(0, 0, getWidth(), getHeight()); ((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); Random r = new Random(); for(int i = 0; i < 20; i++){ Color c = Color.getHSBColor(r.nextFloat(), 1, 1); g.setColor(new Color(c.getRed(), c.getGreen(), c.getBlue(), 100)); int s = 50 + r.nextInt(150); g.fillOval(r.nextInt(getWidth() - s), r.nextInt(getHeight() - s), s, s); } } }; frame.setSize(640, 480); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } }
439 名前:デフォルトの名無しさん [2007/06/12(火) 00:23:19 ] あっ、438は436向けね。
440 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:29:19 ] そうか、「アプレットの例」か。さらに簡単になるな。たびたびすまん import java.applet.Applet; import java.awt.*; import java.util.Random; public class CircleApplet extends Applet{ @Override public void paint(Graphics g){ g.clearRect(0, 0, getWidth(), getHeight()); ((Graphics2D)g).setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); Random r = new Random(); for(int i = 0; i < 20; i++){ Color c = Color.getHSBColor(r.nextFloat(), 1, 1); g.setColor(new Color(c.getRed(), c.getGreen(), c.getBlue(), 100)); int s = 50 + r.nextInt(150); g.fillOval(r.nextInt(getWidth() - s), r.nextInt(getHeight() - s), s, s); } } }
441 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:32:46 ] ていうかjava2dの描画精度のことなら6ですでに改善されてるだろうが。 わざわざ釣られる必要はないよ。
442 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 00:40:13 ] 所詮、ドット絵なんだからアンチエイリアスしないとキレイな曲線にはならないでしょ
443 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 02:40:21 ] C言語で typedef struct _header { unsigned char opcode; unsigned long oprand; } header; memcpy(&header, src_ptr, sizeof(header)) unsigned char 1byteリトルエンディアン unsigned long 4byte リトルエンディアン みたいな感じでバイナリファイルのヘッダ解析とか したりしますよね? これってJavaでどうやって書けばいいんですか? 教えてください。
444 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 03:10:23 ] java.ioやNIOつかってストリーム指向で。 MP3やoggのデコーダのソースは参考にならないかい?
445 名前:デフォルトの名無しさん [2007/06/12(火) 09:06:45 ] ど忘れした。 読み込み中等で表示されるGUI部品で青い部分が伸びていくやつ何て名前だっけ? シーケンスじゃなくて・・・あぁ・・・思い出せない。
446 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 09:07:38 ] >>445 プログレス
447 名前:デフォルトの名無しさん [2007/06/12(火) 09:10:12 ] >>446 早っ!ありがとう。
448 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:09:05 ] よい解決方法があれば、教えて下さい。 FTPClientで日本語ファイルを転送しようとしたところ、 ファイル名が文字化けしてしまいました。 日本語ファイルは対応していないのでしょうか? ちなみに転送元、転送先ともにSJISです。
449 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:17:43 ] GUIでプログラムを作ろうと思ったら何を勉強したらいいのでしょうか…
450 名前:デフォルトの名無しさん [2007/06/12(火) 16:25:32 ] >>448 FTPClient?それはどこのパッケージ? >>449 awt、swing、(swt)
451 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 16:42:02 ] >>450 素早い解答ありがとうございますw これから勉強してみます。
452 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 17:13:43 ] >>448 sunのjdk6にはそんなもん存在せんからエスパーだがリーダー見直せ。 それかnio使って自分で縁コード汁!
453 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 18:24:09 ] >>450 ,452 org.apache.commons.net です。 commons-net-1.4.1.jarを使ってます。 なるべく労力を少なくしたかったのですが、 ダメっぽいですね。 ありがとうございました。
454 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 19:14:24 ] 失礼します Labelの仕様について質問なんですが、setforegroundで文字の色は変わるんですが setbackgroundで背景の色が変わりません ボタンの場合foreback両方問題なく色を変えられます Labelっていうのは四角い領域だと理解してたんですが、間違ってますか? なぜsetbackgroundで色が変わらないんでしょうか?
455 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 19:52:33 ] 変わるよー ラベルのサイズが小さいんじゃない?
456 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:04:17 ] opaque
457 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:07:35 ] >>455 変わりますか… サイズはsetboundsで40*40確保してるので問題ないと思うんですが…
458 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:08:16 ] 間違えた、60*40でした。関係ありませんが一応
459 名前:デフォルトの名無しさん [2007/06/12(火) 20:16:42 ] >>454 バリデートツリーは?
460 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:37:54 ] >>459 やってみましたがダメでした もちろんForegroundでは色が変わります
461 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 20:40:52 ] >>460 >>456
462 名前:デフォルトの名無しさん [2007/06/12(火) 21:04:58 ] JDKダウンロードしましたが、どうしていいやら・・・。 https://www.ssl-on.net/SHOP/mh-unit/tmp4/sampleform.html このサンプルオーダーフォームを改造してCDを売りたいんですが なにからはじめれば良いでしょうか?? タグ内にJAVAって書いてあったのでJAVA使ってるんですよね? よろしくお願いします。
463 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:07:01 ] >>462 本の1冊でも読んでこい
464 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:09:49 ] >>463 そこをなんとか・・・・ 友達から頼まれて・・・俺もまったくわからないのに・・。 今日中に仕上げてしまいたいんですー><
465 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:10:15 ] >>462 ゆとり教育キタ━━━━━━(゚∀゚)━━━━━━ !!
466 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:10:48 ] >>464 わからんものを引き受けるな。
467 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:21:41 ] まぁ、2ちゃんで聞けば出来るだろうと思って引き受けちゃいました。。。 お願いしますー!
468 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:24:05 ] CGIっすかね?^^;
469 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:29:50 ] >>461 色指定するとき透明度の設定ちゃんとしろってことでしょうか? 今透明度0でやってみましたが無理でした
470 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:31:32 ] >>467 2ちゃんで宣伝した方がCD売れるかもよ
471 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:42:57 ] >>469 >>456
472 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:45:16 ] >>471 透明度のところopaqueにしても無理でした
473 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 21:56:34 ] >>462 Adobe PageMillか・・・ 懐かしいな
474 名前:デフォルトの名無しさん [2007/06/12(火) 22:21:55 ] 今度学校でjavaやるんだけどリナックスでしなきゃいけないんだけど窓 となんか違うとこあるの?めんどくさい?一応Cなら少しやってて窓使ってます
475 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 22:32:20 ] >>472 ヒント:メソッド
476 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 22:56:20 ] >>475 すみません、よくわかりません…
477 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:00:21 ] >>474 日本語とは違うようだね
478 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:34:59 ] >>454 問題なく変えれる。ソースを全部晒せとは言わない。必要十分に晒せ。 Label l = new Label("ABC"); l.setForeground(Color.green); l.setBackground(Color.red); Frame f = new Frame(); f.add(l); f.pack(); f.setVisible(true);
479 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:41:58 ] >>476 俺どんだけ親切なんだか・・・ つ setOpaque(boolean)
480 名前:デフォルトの名無しさん mailto:sage [2007/06/12(火) 23:59:24 ] >>479 できました… 懇切丁寧にありがとうございました
481 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 00:03:32 ] ProcessBuilderでlhacaの起動でフリーズすると質問したものです。 やはりlhacaの問題でした。 lhasaに入れ替えてプログラムを実行したところ、正常に終了しました! wgetの動きも怪しかったのですが、バックグラウンドで動作するオプションを入れたところ 問題なく動作するようになりました。 これで漏れの壮大なアプリ作成の一歩が始まった感じです。 いろいろ答えてくれた皆様、ありがとうございました!
482 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 09:27:11 ] log4j とかを使って syslogd に出力すると ログの方に <139> とか <142> という数字が出てくるのですが ERR とか INFO とかに対応しているようなのですが 番号との関係一覧見たいなものを探しても見つかりません どこかにありますか?
483 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 10:40:34 ] すみません、基礎的なことでわからないことがあります swingを使うときmainのあるクラス?をJFrameのサブクラスにするみたいなんですが 理由はなんでしょうか? 初心者は黙ってJFrame継承しとけっていうならそうします。
484 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 10:43:48 ] 俺はそうしない。
485 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 11:04:03 ] >>483 mainのあるクラスはプログラムの実行開始場所。 そのクラスがJFrameのサブクラスである必要は無いし、しない方がいいと思う。 JFrameのサブクラスでアプリケーション作成したならば、それを実行するだけのクラスを作る方がいいと思う。 JFrameを継承するのか、継承しないでnewしてシコシコとコンポーネントを追加していくのもあり。 ただし、その初期化処理は誰がやるんだね? JFrameにコンポーネント追加したり、基本設定を行わせるクラスを作成するのも手だけど、無理に切り離す必要はないと思う。 だから、よくあるコーディング方法としては、コンストラクタまたはコンストラクタから初期化メソッドを呼び出して設定を行う。
486 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 12:13:13 ] >>485 ありがとうございます 別に継承が必須ってわけではないんですね
487 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 14:25:05 ] JFrameのインスタンス.show();このメソッド推奨されてませんが、 代わりになるメソッドとか有るんですか?
488 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 15:05:03 ] setVisible
489 名前:デフォルトの名無しさん [2007/06/13(水) 15:10:37 ] setVisible
490 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 15:15:35 ] >>487 APIのリファレンスを読む習慣をつけておいた方がいいと思う。 非推奨メソッドについて替わりになるものがあれば大抵書かれてある。
491 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 16:33:41 ] >488-500 情報thx
492 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:30:12 ] >>491 (ノ´∀`*)どういたしまして だけじゃ感謝されただけなので・・・ ttp://java.sun.com/javase/ja/6/docs/ja/api/index.html プログラム中は、ブラウザのタブにこのページは必ず開いている これ必須
493 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:32:44 ] ダウンロードして使えよ
494 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:40:57 ] >>492 いつも思うんだけど なんでサンプルプログラムも一緒に載ってないのかなぁ ================================ メソッドの詳細 actionPerformed void actionPerformed(ActionEvent e) アクションが発生すると呼び出されます。 ================================ これじゃ何も分からんよ。 確かにその通りだし、知ってれば使えるんだけどさ。
495 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 17:43:54 ] それでさぁ、そこには ================================ java.sun.com/javase/ja/6/docs/ja/api/java/awt/event/ActionListener.html さらに詳しい API リファレンスおよび開発者ドキュメントについては、 [Java SE 開発者用ドキュメント] を参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、 バグの回避策、およびコード実例が含まれています。 ================================ って続くんだけど、 [Java SE 開発者用ドキュメント] のリンク先クリックしても Page Not Found 笑うしかないよね
496 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 18:46:01 ] >>495 ちゃんとあるようだが? 日本語に訳されていなければ原典をあたるくらいの応用力がないと生きていけないぞ。 ttp://java.sun.com/javase/6/webnotes/devdocs-vs-specs.html
497 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 19:37:38 ] javaアプリケーションがダイアログを表示した場合に、 それを検知し閉じる処理をする別のjavaアプリケーションを作りたいのですが どういうクラスを使いコードを書けば良いのか分かりません。 キーワード、アプローチの仕方を教えてください。
498 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 20:26:14 ] >>497 別のアプリだと、多分ネイティブの機能が必要でしょうね。 JavaアプリでJNI使うとかで書くと大変だから、ネイティブだけで 作った方がいいような気がします。 で、その実装はやはりOS/ウィンドウマネージャなどによりますね・・・ Javaプロセス間通信みたいな話ってどうなってるんでしたっけ?
499 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 20:37:14 ] 両方自分が作ったものならRMIとかで
500 名前:デフォルトの名無しさん [2007/06/13(水) 21:11:44 ] ウィンドウアプリケーションってのを作ろうとしていて、 とりあえずは足し算アプリを作りました。 そして、ウィンドウに表示するところまでは漕ぎつけたのですが、 ここからが分かりません。 今、僕はクラスファイルをコマンドプロンプトで実行させているんですが、 これをダブルクリックで実行できるようにするには、どうすればいいのでしょうか?
501 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:13:28 ] MANIFESTと一緒にjarにする
502 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:33:30 ] www.ytp.ne.jp/tech/java/sineruka/jarhowto.html
503 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 21:46:39 ] drawLineの線をPixelGrabberで取得した色をつけたいのですが、 setColorはどのようしたらいいでしょう?
504 名前:デフォルトの名無しさん [2007/06/13(水) 23:01:21 ] すいません、今プログラマになろうとしたら 言語はJavaを勉強するのが一番なんですかね?。 唐突な質問ですいません。
505 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:07:31 ] >>504 その通りです でも、プログラマにはならない方がいいです
506 名前:デフォルトの名無しさん [2007/06/13(水) 23:17:05 ] なんでですか?
507 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:21:58 ] その辺り自分で解決する能力がプログラマには必要だということ。 まずは、板違いという問題を解決するところから始めよう。 つ ttp://pc11.2ch.net/prog/
508 名前:デフォルトの名無しさん [2007/06/13(水) 23:33:45 ] >>507 ごめんなさい。そしてありがとうございました。
509 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:34:49 ] >>504 各言語にはメリットデメリットがある 何が一番かは何を作りたいかによる
510 名前:デフォルトの名無しさん mailto:sage [2007/06/13(水) 23:35:05 ] >>506 板違い承知で一言だけ。 趣味でやっているうちが華。
511 名前:デフォルトの名無しさん [2007/06/14(木) 01:22:05 ] >>506 これ嫁 naruniha.tank.jp/naruniha/