1 名前:テンプレ(1/3) mailto:sage [2009/11/21(土) 17:58:46 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 ttp://pc11.2ch.net/hp/ Webプログラミング ttp://pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド133★★ pc12.2ch.net/test/read.cgi/tech/1253376151/ 次スレは>>950 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 ttp://www.wikiroom.com/java/
487 名前:デフォルトの名無しさん [2009/12/14(月) 01:00:10 ] Javaにもネイティブコンパイラがあるみたいだけど、あまり使われていないの? 使われていないとしたら、何かデメリットがあるのかな。
488 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 01:32:37 ] べつにネイティブ化しても大してメリットないからでしょ。 ごく一部の用途では使われてると思うけど。
489 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 02:34:23 ] Javaってどうしてこんなに糞言語になっちゃったの
490 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 02:56:11 ] あなたが腐っただけですよ
491 名前:488 mailto:sage [2009/12/14(月) 03:21:55 ] >>488 ありがとう。 Javaは起動が遅い(&動作速度も遅いと誤認されている)から、 ネイティブ化するメリットは多少あると思うんだけどなぁ。 ま、そうしたい人がすればいいっていう話かな。
492 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 03:22:38 ] >>491 は>>487 でした。。
493 名前:デフォルトの名無しさん [2009/12/14(月) 06:53:34 ] BufferedReader[] in=new BufferedReader[3]; PrintWriter[] out=new PrintWriter[3]; ServerSocket[] s=new ServerSocket[3]; Socket[] socket=new Socket[3]; try{ for(int i=0;i<3;i++){ s[i]=new ServerSocket(8080+i); socket[i]=s[i].accept(); System.out.println("finish1"); in[i] = new BufferedReader(new InputStreamReader(socket[i].getInputStream())); out[i] =new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket[i].getOutputStream())), true); System.out.println("finish2"); } String[] str=new String[4]; int[] receive=new int[4]; for(int i=0;i<4;i++){ System.out.println("receiving"); str[i]=in[0].readLine(); receive[i]=Integer.parseInt(str[i]); System.out.println(receive[i]); out[0].println(receive[i]); }
494 名前:デフォルトの名無しさん [2009/12/14(月) 06:59:35 ] こんな感じでソケット、リーダー、ライターをいくつか配列で作って通信を させようと思っているんですが、実行できても通信ができません。 デバグプリントしたところ"finish1"までは表示されました。 また、おんなじプログラムで、配列でなくただの変数で宣言するとちゃんと通信できました。 どこがおかしいのでしょうか。
495 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 08:07:36 ] >>493 str[i]=in[0].readLine(); out[0].println(receive[i]); ここはなんで i[0] とか out[0] みたいに 0 を指定してるわけ? あと具体的にどういう動作を望んでるんだ?
496 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 08:43:45 ] >>493 ttp://journal.mycom.co.jp/column/java/049/index.html
497 名前:デフォルトの名無しさん [2009/12/14(月) 11:10:21 ] 質問です。 SwingのJFrameの上に、別のJDialogを表示する仕様なのですが、 JDialogがフォーカスを失っても、ずっと最前面に維持しておくためにはどうすればよいのでしょうか。
498 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 12:03:56 ] JDialog#setAlwaysOnTop 聞く前にjavadoc見るんだ!
499 名前:497 mailto:sage [2009/12/14(月) 13:00:02 ] >>498 ありがとうございます。 1.5から、文字通りのAPIが使えるようになってたんですね。勉強になりました。
500 名前:デフォルトの名無しさん [2009/12/14(月) 14:58:26 ] J2EE の話題(ロードマップ、使い方など)は、現在あるスレでは、 どのスレでするのが、最も適切でしょうか?
501 名前:デフォルトの名無しさん [2009/12/14(月) 15:42:42 ] まだプログラム途中なのですが以下のプログラムが 現段階でif文の中のresultをfountに出力できないのですがどこが悪いのかわかりません。 if文の中でresultを標準出力するとちゃんと出力されます。 public class asig2{ public static void main(String args[])throws IOException{ int i=0,j=0,length2=0,byteValue,a=0; String result; BufferedReader fin1 = new BufferedReader(new FileReader("BlackList")); PrintWriter fount = new PrintWriter(new BufferedWriter(new FileWriter("BlackList2",true))); HashMap<String, ArrayList>list = new HashMap<String, ArrayList>(); ArrayList p=new ArrayList(); ArrayList n =new ArrayList(); while(null!=(result=fin1.readLine())){ if(list.get(result)==null){ fount.println(result); n.add(j); list.put(result,n); a++; } else ; } } }
502 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 15:47:56 ] >>501 fountをちゃんとclose()してみたらどーでしょ。
503 名前:デフォルトの名無しさん [2009/12/14(月) 16:02:28 ] いわゆる波ダッシュ問題なんですが、原因と対処法がいまいちわかっていません。 環境はWindowsXPです。 "?"("\u301c")を含むStringを引数にFileインスタンスを生成しstreamに書き込むと、 想定したとおりのファイルがエクスプローラで見えるのですが、 そのStringをそのままprintlnすると、波ダッシュが?になってしまいます。 やりたいことは、このファイル名を引数にしてRuntime#execを実行したいのですが、 文字化けしているせいで実行先のプログラムでファイルが認識できません。 1.なぜこのようなことが起こるのでしょうか?(ファイル名はOKなのに引数ではNG) 2.一般的に、波ダッシュや全角ハイフンなどはどう対応すればよいのでしょうか? 現在はたまたまファイル名を変更することができるので、取り敢えず"〜"などに 置換していますが、ファイル名がこちらで指定できない(修正できない)ような場合は どうすれば良いのか...
504 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 16:02:48 ] >>502 サンクス ぼんミススマソ
505 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 17:32:40 ] >>503 出力したエンコードはなんなのさ?
506 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 17:43:51 ] Debian lennyでsun-java6(non-free)+tomcat6.0.20(testing)を入れて JSF2.0を使ったアプリを設置してtomcatを起動するとアプリの起動に 失敗してしまう。 JSP+strutsだと問題ないけど。 何がいけないんだろうか。
507 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 18:10:18 ] 相変わらずだなあ、まったく
508 名前:506 mailto:sage [2009/12/14(月) 18:22:47 ] JSF1.2でも駄目だった。 ・WindowsXPのnetbeans6.8で新規プロジェクト ・サーバにtomcat6.0.20を選択 ・Java EE バージョンにJava EE5.0を選択 ・フレームワークにJavaServer Facesを選択 ・登録されているライブラリJSF 1.22を選択 で新規作成したプロジェクトで作ったwarをそのままDebianの CATALINA_HOME\webappsにコピーしてtomcat6を再起動か けてるだけなのにな。
509 名前:デフォルトの名無しさん [2009/12/14(月) 18:31:53 ] >アプリの起動に失敗してしまう。 だけではわからない。 ログを晒しなされ
510 名前:506 mailto:sage [2009/12/14(月) 18:53:38 ] Testというアプリです。 2009/12/14 18:37:17 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1を http-8080 で初期化します 2009/12/14 18:37:17 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 1454 ms 2009/12/14 18:37:17 org.apache.catalina.core.StandardService start 情報: サービス Catalina を起動します 2009/12/14 18:37:17 org.apache.catalina.core.StandardEngine start 情報: Starting Servlet Engine: Apache Tomcat/6.0.20 2009/12/14 18:37:17 org.apache.catalina.core.StandardContext resourcesStart 2009/12/14 18:37:19 com.sun.faces.config.ConfigureListener contextInitialized 情報: Initializing Sun's JavaServer Faces implementation (1.2_04-b20-p03) for context '/Test' 2009/12/14 18:37:20 org.apache.catalina.core.StandardContext start 致命的: Error listenerStart 2009/12/14 18:37:20 org.apache.catalina.core.StandardContext start 致命的: 以前のエラーのためにコンテキストの起動が失敗しました [/Test] 2009/12/14 18:37:20 org.apache.coyote.http11.Http11Protocol start 情報: Coyote HTTP/1.1を http-8080 で起動します 2009/12/14 18:37:20 org.apache.jk.common.ChannelSocket init 情報: JK: ajp13 listening on /0.0.0.0:8009 2009/12/14 18:37:20 org.apache.jk.server.JkMain start 情報: Jk running ID=0 time=0/93 config=null 2009/12/14 18:37:20 org.apache.catalina.startup.Catalina start 情報: Server startup in 3580 ms
511 名前:デフォルトの名無しさん [2009/12/14(月) 20:03:24 ] 自分でなんとかしなされ
512 名前:506 mailto:sage [2009/12/14(月) 20:07:43 ] なんだそれw。
513 名前:503 [2009/12/14(月) 20:15:41 ] >>505 WindowsXPなのでMS932だと思うのですが... ファイル名に使うエンコードと、JPanelに表示するのに使うエンコードが それぞれどうなっているのかもわからなくて。
514 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 20:15:49 ] >>509 最低だな
515 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 20:25:22 ] >>510 つうか、 >>511 は、私じゃない。 いちどコンテキストパスをクリアしてから tomcat を起動してみなされ。
516 名前:506 mailto:sage [2009/12/14(月) 21:13:07 ] コンテキストパスをクリアするとはどういうことですか?
517 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 21:53:32 ] >516 server.xmlに残ってるか確認
518 名前:506 mailto:sage [2009/12/14(月) 21:58:37 ] $CATALINA_HOME/conf/server.xmlには/Testというコンテキストパスは 見あたりません。
519 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 23:07:32 ] System.out.println((char) 126);
520 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 01:47:29 ] Java1.4のAPIリファレンスがほしいのですが、 ttp://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/ ここがどうも反応がないんです。 どこかほかにないでしょうか?
521 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 03:18:04 ] ttp://java.sun.com/products/archive/j2se/1.4.1_07/ja/index.html ここからダウンロードするとか?
522 名前:デフォルトの名無しさん [2009/12/15(火) 11:56:34 ] コンパイルは通るんですが、実行するとたまにエラーが出ます。 エラーの内容はnullPointとかなんですが、エラーの場所が「Unknown Source」になります。 この「Unknown Source」になるということを解決するにはどうすれば良いのでしょうか?
523 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 12:56:18 ] スタックトレースがずらーっと下の方まで出ないか? それを順に辿っていくんだ ずっと下の呼び出し元から渡された引数が正しくないために起きることもある
524 名前:520 mailto:sage [2009/12/15(火) 13:17:13 ] >>521 ありがとうございます。API入手できました >>522 行数とかだしたいなら、コンパイル時に-gオプションつければ良いと思われる。
525 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:48:15 ] 2ちゃんねるブラウザは、お気に入り/スレッド一覧/スレビューの3つにwindowを別けています 現在はJSplitPaneを2つ使って↑を実現しています どうにかして、JSplitPaneを1つにする方向はありませんか?
526 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:54:26 ] どれでも好きな答えを選びなさい (1) JSplitPaneのような動作をする自前のコンポーネントを作る (2) そもそも1つにまとめる必要があるのか考え直す (3) 解決方法はない。現実は非情である
527 名前:522 [2009/12/15(火) 14:30:55 ] >>524 ありがとうございます。行数はプログラム全部合わせて1000行ほどですが、 「Unknown Source」になってしまいます。OSはXPです。 「javac ファイル名.java -g」でおkですよね?
528 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 16:09:50 ] 私は銀の斧を選びました
529 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 17:03:17 ] 「Unknown Source」になるのは、 例外の発生元が標準ライブラリ内だからじゃないか?
530 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 17:39:46 ] >>522 例外トレースここに貼ってみて。
531 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 17:55:14 ] 「新これならわかるJava」という本を読み終えて、その範囲は身についたと思っていますが、 このスレに書かれていることはあまり理解できません。 ステップアップするために適した本は何かないでしょうか。 オススメのものがあれば、どうぞ教えてください!
532 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:08:54 ] 独習JAVA・・・は敷居が高いかもしれん 他はピアソンの本は俺はcでお世話になって以来好き
533 名前:522 [2009/12/15(火) 19:09:46 ] >>530 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) これです。
534 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:48:05 ] >>533 ごめん。俺にはわからない。
535 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:52:13 ] >>532 ありがとうございます。 Amazonのレビューにあまり良いことが書かれていませんが 「基礎の基礎を一冊終えたあたりに」とも書いてあってちょうど良さそうなので 一度立ち読みしてみます!
536 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 20:38:09 ] >>533 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException でググったら一発で解答が得られた。 やっぱ、質問は小出しにしないと楽しめないね。
537 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 20:44:06 ] javaは基礎本1冊読んだら、あとは実践で何か作った方がいいよ。 文法をコツコツ暗記してる奴って何か作らせても全く作れない。 多少難しいと思っても挑戦するのが大事。 挫折したとしても、その経験を持ってもう一度基礎本を読み直すと理解が全然違う。 とにかく経験
538 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 20:51:19 ] >>533 コンポーネントの再描画でエラーが発生してるんじゃないか、 くらいしかわからんね
539 名前:522 [2009/12/15(火) 22:05:41 ] >>536 ttp://q.hatena.ne.jp/1101906592 このページに書いてあることが近い気がするんですが、ここでしょうか? >>538 コンポーネントの再描写って既存のクラスを拡張したりすることでしたっけ? 心当たりが出てきましたorz
540 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:18:23 ] >>539 多分別スレッドでSwingコンポーネント触ってるだろ。
541 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:20:30 ] 調べて出てこなかったので質問します。 配列で int [] atai = { 1, 1, 1, 1, 1, 1, 1, }; int [] x = { 5, 5, 5, 5, 5, 5, 5, }; と初期設定をするのですがこの連続する1と5を省略できる方法はありますか? あと出力するときに↓のようにずれてしまうのですがどうすればいいでしょうか? System.out.printfが使えなくてほかの方法を探しています atai 1 50 2 13 x 82 11 12 5 5 偉い人教えてくださいお願いします
542 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:25:55 ] >>541 java.util.Arrays.fill() java.lang.String.format()
543 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:12:10 ] >>537 そうですね。 ネット上のゲーム講座を見つけたので、それを読みながら実際に作ってみようと思います。 ありがとうございました。
544 名前:522 [2009/12/16(水) 00:06:01 ] >>540 TimerTaskを使ってて、そこのせいかもしれないです。 TimerTaskと同じ動きのSwingのものを使ってみます
545 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:26:15 ] まあそれが原因だな。 描画に関係する処理をEventキュー以外から呼んだら駄目だ。
546 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 02:27:43 ] なんのためにSwing Timerがあるとおもってるんだー。 わざわざ汎用のTimerつかわんでも。
547 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 02:51:53 ] でもなー タイマーが描画に引っ張られるのはなー いや別に1秒間隔で0.5秒とか10秒遅れるのはまあいいですよ
548 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 03:41:13 ] >>547 色んな意味で何を言ってるのか分からない。
549 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 04:15:24 ] Java7はいつ? クロージャは?
550 名前:522 [2009/12/16(水) 10:09:09 ] >>546 import java.util.*; 今見たらこのインポートでTimerTask使ってるんですけど、これSwingのものじゃないですか?
551 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 10:37:38 ] Swing のタイマーといったら javax.swing.Timer
552 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 11:03:59 ] >>548 swingのタイマーってイベントディスパッチで呼ばれるじゃん? 遅延が大きいんでないか
553 名前:522 [2009/12/16(水) 11:22:04 ] できました!>>550 のがSwingではない方ですね。 Swingつかったらエラーなくなってスムーズにうごくようになりました。 ありがとうございます!
554 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 11:57:38 ] >>552 どのみちイベントディスパッチスレッドからしかSwingコンポーネント触れないんだから一緒じゃない?
555 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:18:00 ] >>552 java.util.Timerでも大きい遅延はするぞ。 問題はタスクで何を実行するか。 アニメ付けたいならSwingWorkerかtimingframeworkの方がいい。
556 名前:デフォルトの名無しさん [2009/12/16(水) 13:40:16 ] BufferedReaderで開いたファイルにをread()で読み込んだ場合、12345が4950515253とASCII変換 されてしまうのですが、これをそのまま12345と読み込みたい場合どのようにすればいいですか? ファイルの中身は数字だけとは限りません。
557 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:42:23 ] >>555 態度デカイぞ。 何様だ。
558 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:45:49 ] >>556 char型にキャストしなさい (char)49 == '1' (char)50 == '2' (char)51 == '3' (char)52 == '4' (char)53 == '5'
559 名前:デフォルトの名無しさん [2009/12/16(水) 13:58:47 ] >>558 なるほど。助かりました。ありがとです
560 名前:デフォルトの名無しさん [2009/12/16(水) 14:40:24 ] bufferedReaderで while(null !=(line2=fin2.readLine())){ while(null!=(line1=fin1.readLine())){ ----------------------------------------- } } 上記のような2重ループをつくると、1回目の内側のループまでおわり、2回目のループに入る時に fin1.readLine()のポインタがnullにきてしまってるので、2回目の内側のループに入らないのですが readLine()のポインタをリセットするにはどうすればいいでしょうか? 今はBufferedReader fin1 = new BufferedReader(new FileReader("NVlist")); fin1.mark(10000); で、内側のループの外でfin1.reset(100)してたんですが何回かループするとjava.io.IOException: Mark invalid というエラーが返ってきます。。。
561 名前:デフォルトの名無しさん [2009/12/16(水) 14:42:39 ] ↑ fin1.reset(100)→fin1.rest()の間違いです
562 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 15:08:04 ] もう一度開き直せばいいじゃん
563 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 15:23:43 ] 俺も開きなおす方が簡単だと思うが mark(10000)は、10000文字ぶんまで記憶するだけで、10001文字め読み込むと、もうmarkは失われてresetできなくなる
564 名前:デフォルトの名無しさん [2009/12/16(水) 15:55:36 ] >>562 .563 たしかに開き直せば楽ですね あと>>556 を質問したのも自分なんですが、(char)でキャストしたものを標準出力すると文字化け (MZ? ? ? ¡)していて正しい値になっていないようなのですが、なんでですかね? ちなみに読み込むファイルはバイナリでかかれています。
565 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 16:05:04 ] 暇つぶしに自分でアプリを作って居るのですが 26事中4個のクラスにsingletonパターンを使っています 多すぎですかね?
566 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 16:54:47 ] >>565 暇つぶしに全部に使ってみれば?
567 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 16:56:43 ] Singleton パターン - Wikipedia ttp://ja.wikipedia.org/wiki/Singleton_パターン
568 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 16:59:41 ] jtreeでノードが展開されているのか、閉じられているか調べたのですが 教えてエロイ人!!
569 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:18:33 ] 普通に質問しろよ
570 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:41:50 ] >>564 バイナリファイルをテキスト表示できるわけないでしょ テキストファイルじゃないからバイナリファイルって言うのです
571 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 17:46:01 ] >>568 javadoc調べた? isExpandedって見つからなかった?
572 名前:568 mailto:sage [2009/12/16(水) 18:59:53 ] >>571 javadocでgetXXXばかりを調べていました ありがとうございます
573 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 19:24:34 ] >>560 マジレスするとwhileのネストしなくても済むように考え直すべき
574 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:53:24 ] >>569 嫌
575 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 23:54:05 ] Javaでジョイスティックを扱えるライブラリにはいろいろあるみたいだけど どれ使ったらいいの?ffjoystickというのにしてみようかと思っているけど
576 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 03:40:38 ] >>575 じゃあそれで
577 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 03:41:50 ] >>575 各ライブラリごとの違いは分かる?
578 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 03:50:06 ] >>575 分かる?ん?
579 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 15:11:57 ] お世話になります。 class A { int a; A(int _a){ a = _a; } int x = new Z(a); //<- 0ではなく_aを渡したい } 上記のように書くと、xはnew Z(0)で初期化されてしまいます。 それより先にaを_aで初期化したいのですが、記述方法はあるのでしょうか?
580 名前:579 [2009/12/17(木) 15:14:52 ] よろしくお願いしますage
581 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 15:16:35 ] class A { int a; int x; A(int _a){ a = _a; x = new Z(a); } }
582 名前:579 mailto:sage [2009/12/17(木) 15:26:38 ] まじでそれしかない? パラメータ初期化子みたいなのないのでしょうか
583 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 15:33:39 ] 動けばいいんだよ動けば
584 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 15:33:48 ] わけわかんね
585 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 15:34:30 ] int x = new Z(a); ?
586 名前:579 mailto:sage [2009/12/17(木) 15:42:01 ] ごめんなさい Z x = new Zだとでも思ってくださ
587 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 15:45:10 ] JTreeではnodeをダブルクリックしないと展開してくれません この動作をダブルからシングルクリックにしたいと考えいます、何方か教えてください