1 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 01:02:31 ] プログラミング言語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★★ ttp://pc12.2ch.net/test/read.cgi/tech/1251630161/ 次スレは>>950 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 ttp://www.wikiroom.com/java/
496 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:26:35 ] >>488 >double rohrer1 = 10000000*weight/(height*height*height); >double rohrer2 = weight/(height*height*height)*10000000; この書き方はintに丸められた(小数点以下切捨て)の結果を変数(double)に代入している。 >double rohrer1 = 10000000*(double)weight/(height*height*height); >double rohrer2 = (double)weight/(height*height*height)*10000000; 一方、この書き方は式にdoubleのデータ型が出現するために、すべての計算結果がdoubleになっている。 下の書き方のほうが高い精度(double)で計算されるのは当然。
497 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:33:52 ] >>496 それは理解できるのですが、変更する前のコードではrohrer2の値が 0.0になるのです。それがなぜかわからない。
498 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:39:46 ] 47/(160*160*160) は 0 だ 0 に何を掛けても 0 だろ
499 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:44:40 ] 15.17 Multiplicative Operators The operators *, /, and % are called the multiplicative operators. They have the same precedence and are syntactically left-associative (they group left-to-right).
500 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:45:14 ] あーそうか int型だから47/(160*160*160)の部分は小数点以下切捨てで0になるのか。 ありがとう。
501 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:25:14 ] >>485 ありがとうございます。 自分は根性でがんばっていこうと思います
502 名前:デフォルトの名無しさん [2009/10/29(木) 13:29:52 ] 一桁のみ表示させるのと一桁目以外を表示させたいのですが、何を使えば 良いでしょうか? 1234と入力したら 一桁目、4 一桁目以外、123 のように表示させたいです。
503 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 14:03:31 ] 10で割った商と余りを求めればおk
504 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 19:40:41 ] ストリームを閉じる時は、BufferedReaderとInputStremのどちらを最初に閉じればいいのですか?
505 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 22:43:08 ] IOUtils.closeQuietlyでなぜか「ぬるぽ」が発生 なんで、例外がはっせいするんですかね? Exception in thread "main" java.lang.NullPointerException at java.io.FilterInputStream.close(FilterInputStream.java:155) at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:358) at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:173) at java.io.InputStreamReader.close(InputStreamReader.java:182) at java.io.BufferedReader.close(BufferedReader.java:497) at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:142)
506 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 00:05:54 ] StrutsのActionForwardのexecuteでファイルのダウンロードを 行う処理を作ったんだけど、どう処理させるべきかわからない ところがあります。 JSP上にボタンを配置して、このボタンをクリックしJavascript のFunctionを実行。functionの中でformから上記のexecuteを 呼び出す(submitする)ようにした場合は、うまくファイルの ダウンロード画面が出てダウンロードができます。 そこでJavascriptのFunctionの中身と同じものをJSPの onLoadイベントで処理させると、「セキュリティ保護のため、 このサイトによる・・・」とポップアップが出てきます。 (IEを使っています)バーをクリックをして「ファイルのダウンロード」 を選択しても、なにもおきません。 (ファイルのダウンロード画面が出てダウンロードができることを 期待したのですが) 「ファイルのダウンロード」を押したら、ダウンロードを行ってほしい のですが、なにか設定が足りないのでしょうか。 ダウンロードの処理は、executeの引数のHttpServletResponseに Content-Type: application/octet-stream Content-Disposition: attachment; filename="ファイル名" Content-Length を設定し、getOutputStream()を使い出力するといった感じです。 streamをcloseすると、ポップアップが出るようなんだけど、 そこで出力がおわっているから「ファイルのダウンロード」を押し ても、なにもでないのだろうか。
507 名前:デフォルトの名無しさん mailto:sage [2009/10/31(土) 14:00:10 ] 大規模規制でこのスレもずいぶん過疎ったね〜
508 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 13:23:25 ] こんにちわ ディスプレイサイズって取得できるのでしょうか
509 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 14:39:57 ] 解像度なら DisplayMode dm = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0].getDisplayMode(); System.out.println("width:" + dm.getWidth() + ", height:" + dm.getHeight());
510 名前:デフォルトの名無しさん [2009/11/01(日) 14:41:56 ] サーブレットの練習で簡単なうpろだを作ろうと思って、 アップロードしたファイルをnew File("hoge.hoge").createNewFile();ととりあえず試しに保存したら、 なぜか保存先がC:\tomcat\に・・・。 アプリケーションのルートパス(C:\tomcat\webapps\hogeapp\)を取得する方法はないんでしょうか? (もちろん、実運用上はアプリ内に保存とかでなくて全く別のディレクトリに保存するのが良いとは思っていますが)
511 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 15:47:55 ] Servlet APIを良く読め
512 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:00:00 ] 長時間のFull GCを避けるために、一定感覚でFull GCを起こさせたいのですが、 どうすればよいのでしょうか?
513 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:04:51 ] 文字を指定したバイト数で切る場合、全角文字を半分で切ってしまう場合があります。 全角文字を半分で切ってしまう場合はエラーとしたいのですが、 どうやってチェックするのが、一番効率的でしょうか。
514 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:18:05 ] >>512 java.lang.System#gc() java.lang.Runtime#gc() >>513 使ってるエンコーディングによるのでなんとも。 シフトJISだと面倒だな。
515 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:20:46 ] >>514 Windows-31Jを使っています。まぁ、シフトJISです。 全角を切ると?になってこまっています。
516 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:30:56 ] >>515 厳密にやりたいなら、どうにかして文字境界を確定させて、 確定した文字境界から一文字づつ全角/半角判定してって最後のバイトが全角の1バイト目か判定するしかない。 簡単に思いつくのは SJISの全角1バイト目にも全角2バイト目にも使われてない 0x00 〜 0x3F を発見すりゃ文字境界発見できるぐらいだな。
517 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 00:53:34 ] エンコード混在だったら・・・
518 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:17:26 ] Javaっていいの? 仕事が多いって聞いたけど。 興味あるけど、C++でマルチプラットフォームのアプリが作れるなら Javaやる必要ないかな?
519 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:35:57 ] C言語で作った計算ライブラリをJavaから使えるのでしょうか?それとも全面移植をしないといけないのでしょうか?
520 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:45:39 ] >>519 >C言語で作った計算ライブラリをJavaから どうしてもそうする必要があるならJNIでもどうぞ。
521 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 02:10:39 ] pc12.2ch.net/test/read.cgi/tech/1033795664/ ★お前らJavaはJNIで組もうぜ★ ウィンドウズ側のdirectxを叩いたりしてパフォーマンス上げるのによく使われてる。
522 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 20:20:57 ] いまどきdirectX叩いてパフォーマンス上がる分野なんて知れてる。 クロスプラットフォーム版JMFですらCPUごり押しでいける時代なのに。
523 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 23:32:17 ] directxのエンコーダ使ったほうが速くない?
524 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 00:45:21 ] JSmoothで出来たEXEから、逆コンパイラ等の様々なツールを使って 元のJavaソースを取り出すなんて事は不可能ですか?
525 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 13:32:39 ] /** ソフトをスターとする */ public void start() { Thread load = new Thread(new Runnable() { public void run() { try { /** 設定を読み込む処理 */ } catch(Exception e) { exception = e; } } }); load.start(); MainFrame frame = new MainFrame(); try { load.join(); } catch (InterruptedException ex) { /*ignore*/} frame.setMenuTree(new JTree(node)); frame.setVisible(true); }
526 名前:525 mailto:sage [2009/11/03(火) 13:46:04 ] コードを見やすくするために、コードを成形していたら間違えてPOSTしてしまいました 設定の読み込みに失敗した場合は致命的なので、ソフトを強制終了していますが InterruptedExceptionを捕まえた場合も、ソフトを強制終了させようか迷っています エロい人教えてください!! Exception exception = null; /** ソフトを起動するために使う */ public void start() { Thread load = new Thread(new Runnable() { public void run() { try { /* 設定を読み込む処理 */ } catch(Exception e) { exception = e; } } }); load.start(); /* 読み込むデータが多いので、別のスレッドでウインドウを作成 */ MainFrame frame = new MainFrame(); try { load.join(); } catch (InterruptedException ex) { /* 無視 */} if(exception !=null) System.exit(0) /* 致命的なエラーの発生した為終了 */ frame.setMainView(new MainView(読み込んだ設定)); frame.setVisible(true); }
527 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 15:09:50 ] > try { > /* 設定を読み込む処理 */ > } catch(Exception e) { > exception = e; > } > if(exception !=null) System.exit(0) /* 致命的なエラーの発生した為終了 */ InterruptedException以前に例外処理からやり直せ。 これじゃあエラーコードでgotoするのと変わらん。
528 名前:526 mailto:sage [2009/11/03(火) 15:50:18 ] >>527 /* 設定を読み込む処理 */と書いてはいますが、実際にはメインの画面に表示するデータを読み込んでいます。 読み込みに失敗した場合はかなり致命的で、同類のソフトも同じような処理をしています。 if(exception !=null) System.exit(0)とも書きましたが、実際にはエラーダイアログを表示してソフトを終了させています。 また、start()を実行するfile.exists()でファイルの確認をしているので、なかなかIOExceptionはでないハズです。 つまり、IOExceptionが出る確率は低い、読み込みに失敗したらソフトとしては何もできない事が無い よって、無駄に起動させてもしょうがないからソフトを落とした方がいい ということです。
529 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 16:56:40 ] キャッチしてもなにも処理できないならキャッチする意味ないんじゃね? データ取得をリトライするとか、データのクローズ処理とか、 あるいは失敗をユーザに警告してリトライ/終了を選択させるとかならいいが。
530 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:11:41 ] try-catchで掴んだ例外をチェーンするわけでもなく外に出すのは行儀わるいだろ。
531 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:34:06 ] 一つのインスタンスのメモリ使用量とか生成時の負荷に、 非staticメソッドの数や内容は影響を与えますか? それともクラスサイズが増えるだけでしょうか? いろんな引数のパターンのコンストラクタや初期化メソッドをオーバーロードしたいのですが、 それがそのクラスのインスタンスの生成コストを増やしてしまうのではと気になったのでどうか教えて下さい。
532 名前:526 mailto:sage [2009/11/03(火) 20:55:06 ] >>530 start()の前にfile.exists()をしているので、 IOExceptionは無視しちゃえってことですか?
533 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:06:59 ] ファクトリメソッドって何ですか? リフレクションみたいなものなんですか。
534 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:17:47 ] デザインパターンでFactoryパターンっていうのがありまして、 デザインパターンに関しては丁寧に解説してるサイトが結構あるから参考にしてみては。 主にコンストラクタを明示したくないときに使うモノだと思う。 (条件によって動的にコンストラクタを選択して呼び出したい時とか)
535 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:36:35 ] >>533 クラス生成の条件判断を別クラスに完全に切り離すことで いろいろ都合がよくなることがあるんだ(直接には単体テストとかで分岐が減るとか)。
536 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 22:32:09 ] >>526 は>>527 ,>>529-530 が論点にしてるところを良くみろ。 try-catchの方法論としておかしいやり方な上に意味の無いことをしてると言われてるんだ。 あと >start()を実行するfile.exists()でファイルの確認をしているので、なかなかIOExceptionはでないハズです。 これはプログラマから見て起こり得ない事だから例外を使うんではなく契約プログラミングを使う。 例外処理と契約の使い分けが出来てない。
537 名前:526 mailto:sage [2009/11/03(火) 22:36:36 ] >>536 なるほど、わかりました そこら辺を詳しく調べてみます
538 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 23:04:16 ] Class.forNameでクラスを動的にロードしたとします。 そのロードしたクラスは使われるかどうかわからないとします。 こういうクラスって、GCの対象になるのでしょうか?
539 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 02:05:38 ] なんで使われるか分からないものを動的ロードするのかと小一時間・・・。
540 名前:デフォルトの名無しさん [2009/11/04(水) 02:23:33 ] Javaで既存のmp3ファイルにエフェクトしながら再生したいんですけど、何か手がかりを教えてください
541 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 03:00:33 ] >>538 ちょっとググってみたが ttp://www.nminoru.jp/~nminoru/java/class_unloading.html これによれば、クラスをロードしたクラスローダがGCされないとGCの対象にならない。 クラスをGCして欲しかったら、URLClassLoaderあたりのクラスローダを明示的に使って ロードするしかない。
542 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 04:06:52 ] >>540 JMFならプラグイン実装、Java Soundならリハーブコントロールかint配列直接いじる。
543 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 06:48:58 ] ありがてえです。やってみます
544 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 14:13:08 ] pc12.2ch.net/test/read.cgi/tech/1201346803/ 【JMF】Java Media APIs【JOGL】
545 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 15:27:25 ] itextの質問はここでいいのでしょうか?
546 名前:デフォルトの名無しさん [2009/11/04(水) 16:36:02 ] ヤッター 規制解除ダー >>545 とりあえずまとめて投下すれば誰か答えるかも 俺は今さっきiText知ったばっかり
547 名前:545 mailto:sage [2009/11/04(水) 17:12:08 ] じゃお言葉に甘えて イントラで図面の管理システムを作っております。 検索結果から選択した図面のPDFを読み込んで電子印・出力者情報を付加して 新ウインドウにて表示後ソレを印刷してもらうという流れになってます。 ここまではitextの解説サイトを参考に何とか作成したのですが… 電子印を半透明にして欲しいと要望されまして、 ちょっと弄ってみたのですがどうにもうまくいかない状態です 現状: スキャナーで読み込んだPDF=PdfWriter.GetDirectContentUnder()にaddtemplate 電子印=PdfWriter.GetDirectContent()にcircle,linetoをstroke + ClumnTextにて作成 読み込みデータを文字データより上に配置すると文字はまったく表示されず、 文字を半透明にするクラスも見つけられず… 「このクラス使えばいいよ」とかあれば教えていただきたく…
548 名前:デフォルトの名無しさん [2009/11/04(水) 18:18:36 ] >>547 埋め込みの文字のフォントのColorで,アルファブレンド値設定してみたらどうだろ^p^ # 前面の絵と被ったら,電子印が擦れるけどいいのかな # 実は灰色とか,(背景色+前景色)/2くらいとかじゃない?
549 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 19:43:13 ] NetBeansを使っているのですが、わざわざswingを手書きしています swingのコードがあまり綺麗に書けないわけですが、 swingのコードを綺麗に書くポインがある人は教えてください
550 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 20:22:01 ] JSmoothで出来たEXEから、逆コンパイラ等の様々なツールを使って 元のJavaソースを取り出す事は可能でしょうか?
551 名前:デフォルトの名無しさん [2009/11/04(水) 20:42:35 ] >>550 様々なツールを使ったらなんでも出来そうな気がする って前回答したとおもう
552 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 21:26:01 ] 最近スレが変わるたびに一回は見る質問だな。>>550 そんな具体性のない質問してる暇があったら自分で試せよ。 全く同じソースは無理だろうが同じ動作をするソースは取れるだろう。
553 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 23:09:23 ] >>551-552 レスどうもです。 JSmoothのEXEはjar を組み込んで実行させる形のようなので 要はjarをEXEから取り出せればよいという事ですよね? jarファイルからソースを取り出す事は比較的容易に出来ると思うので・・・。 ググって見たんですが、JSmoothのEXEからjarを取り出す方法がよく分からなかったので 知っている方がいたら教えて下さい。
554 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 00:52:11 ] >>553 stackoverflow.com/questions/316701/how-can-i-extract-java-exe-to-jar
555 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 03:21:51 ] >>554 レスどうもです。
556 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 04:36:58 ] 人の話も聞かず全部丸投げしてるのは喧嘩売ってるのか? exeにjarが埋め込まれてるならバイナリエディタでjarのヘッダ読んでjarの部分だけ切り出せばいいだろ。
557 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 10:58:08 ] 半透明って言われてそのまま50%にするのはどうかな。 見栄えとか印刷具合も考えて調整したほうがいい。70%ぐらいは無いと透かしが綺麗に読めないと思うよ。 単なる言われた通りに動く実装者じゃなくて、社内の人間の本当に要求してるものを実現するのがSEで生き残る分かれ目。社内の人間からあいつ使えないなって言われてリストラされない様になw
558 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:03:17 ] 思うだけじゃ話にならないので,実際にやってみないとな! って感じじゃねーの
559 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:03:52 ] お説教かよ( ・ω・)y─┛〜〜
560 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:04:05 ] 何言ってんだこいつ
561 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:05:22 ] 語りたい、お年頃なのさ 確かに現場の意見は大切だと思うよ? 言われた通り動く実装者云々と何の関連もないけど
562 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:05:45 ] 少なくとも言われたとおりに動かないのはそもそも駄目だろ その上で何か提案するなら分かるが
563 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:14:29 ] 25歳と見た
564 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:38:55 ] >>557 なにこの糞SEが言いそうなテンプレその1は。 PGの仕事じゃないし。
565 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:45:55 ] 仕様にないコード書いたら火の付いた煙草を押し付けられるのが基本
566 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:49:11 ] 過去にコメントアウトした行を全部消して、新しく書き直しさせてくださいよ。・゚・(ノД`)・゚・。
567 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:55:04 ] 履歴管理に使ってるんだからダメだ
568 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:58:24 ] 規制解除されてやっと書き込みが戻ってきた このスレ死んでるのかと思ったよ
569 名前:545 mailto:sage [2009/11/05(木) 12:30:29 ] なんか呼ばれた気がする >>548 アルファブレンド値ですね。 ちょっと調べてみてますが、現状まだうまくいって無いです >>557 50%も何も現状は透明化できてないんですよ… なにかいい案出してくれませんかね? >単なる言われた通りに動く実装者じゃなくて、社内の人間の本当に要求してるものを実現するのがSEで生き残る分かれ目。 >社内の人間からあいつ使えないなって言われてリストラされない様になw 自称給料泥棒の俺に抜かりは無かった
570 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 12:31:29 ] 最低q
571 名前:デフォルトの名無しさん [2009/11/05(木) 13:02:58 ] 下の式を実行するとokが表示せず、boの結果はfalseになるんですが、 理由がわかりません。 下のif文はまず、括弧のboにtrueが代入され、 次に&&と|ですが、 |が優先順位が高い為、先に実行。 最後はif(false && true){〜という形になり最終的にはfalse。 結果if内のokは表示されないが、 その下のboはtrueが出力と考えたんですが、 間違ってますでしょうか? すいませんがアドバイスよろしくお願いします。 boolean bo = false; if(false && (bo=true) | true ){System.out.println("ok");} System.out.println(bo);
572 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 14:36:54 ] よーわからんけど &&、||と&、|の違い &&、|| と&、|において演算子が意味するところは同じですが、 その振る舞いには明確な違いがあります。 & &と&は左オペランドと右オペランドのいずれもがtrueの場合trueを返します。 このことは左オペランドがfalseの場合は右オペランドがtrue、falseにかかわらずfalseを返すとも言えます。 &&は左オペランドがfalseの場合右オペランドを実行せずにfalseを返します。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &は左オペランドがfalseの場合右オペランドを実行した後、falseを返します。
573 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 15:59:57 ] >>569 www.ujihara.jp/iTextdotNET/examples/files/softmask.pdf
574 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 16:27:20 ] >>573 できたできた。
575 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 18:08:10 ] >>549 私もそんなポインがある人とお知り合いになりたいです。 ぜひ紹介してください。お願いします。
576 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 18:15:12 ] ポインは〜 赤ちゃんが吸うためにあるんやでぇ〜
577 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 20:19:56 ] 俺が吸うためにあるんだ!
578 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 10:44:39 ] ポインタは馬鹿には無理。 何か現場の人間に虐げられてる糞PG多そうだなw
579 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 14:58:33 ] 質問させてください。 今JavaでのGUI開発について勉強するために計算機アプリケーションを 構築中なのですが、テキストフィールドにWindowsのデフォルトで 表示されるポップアップ(コンテキスト)メニューが表示されてしまい、 意図しない動作をさせることができるようになってしまっています。 そのテキストフィールドのポップアップメニューにnullを当ててしまうと 例外が発生してしまい、removeメソッドでポップアップメニューを消去しようとしても デフォルトのMenuComponentをどう指定していいのか解らず、 メニュー項目を定義していないポップアップメニューをテキストフィールドに設定しても RuntimeExceptionが発生してしまいます。 今回はGUI構築に初めて手を付けるということで、敢えてAWTのみで構築しています。 Swingで構築すればこの辺りは気にしなくても良い様なのですが・・・ AWTでポップアップメニューが表示されないようにすることはできないのでしょうか? 長文駄文失礼しました。
580 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:10:58 ] >>177 プレーンテキストでもダメだった… そこでは無いみたい
581 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:14:34 ] 誤爆乙
582 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 18:37:48 ] JFS+Faceletsで <my:getUrl urlVal="url" /> <h:outputLink value="#{url}">文字列</h:outputLink> のところ、urlが空の場合には<h:outputLink>をはずすような処理をするにはどうすればよいでしょうか? getUrlはカスタムタグハンドラでurlをセットする処理を行います。 普通はJSTLを使うのでしょうか?
583 名前:582 mailto:sage [2009/11/06(金) 18:45:01 ] el式とh:outputLinkのdisabled属性を使いできました。すみません。
584 名前:デフォルトの名無しさん [2009/11/06(金) 21:42:53 ] FLASHのおかげでJAVAを使う機会が大幅に減った
585 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 22:01:31 ] Flashって言語でないから習得むずかしそう
586 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 22:04:12 ] FlashにもActionSciptがあるジャマイカ
587 名前:デフォルトの名無しさん [2009/11/06(金) 22:50:37 ] よく知らないんだけど、Actionscriptだけじゃ完結しないんじゃない それともFlashがRAD的位置づけになるの
588 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 22:51:20 ] Flashとjavaてどう被るんだ? アプレットの頃は激重になるってかなり嫌われてすぐに廃れたが。 flashてそのあとだろ。
589 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 00:10:30 ] test
590 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 02:23:35 ] フラッシュはなんか違う。後頻繁にバージョン上がるので後の手間もかかるよ。企業だとフラッシュ無効にしてる所も有る。 アプレットはブラウザの制約受けるからな。ちゃんとjavaアプリ配布した方が自由度高い。
591 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 05:52:28 ] jnlpですな
592 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 08:29:47 ] jwsだろ。どっちかというと
593 名前:デフォルトの名無しさん [2009/11/07(土) 12:52:26 ] JAVAで結果を返して、Flashで表示がカコイイわぁ
594 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 13:24:33 ] com.sun.facelets.tag.TagHandler#applyでServletContext#getRealPath の様にファイルの絶対パスを取得するスマートな方法はなんですか? 海外のWEBページなどでは FacesContext fctx = ctx.getFacesContext(); ServletContext sctx = (ServletContext)fctx.getExternalContext().getContext(); String rpath = sctx.getRealPath(path); のようにやってますけど。
595 名前:デフォルトの名無しさん mailto:sage [2009/11/07(土) 14:39:32 ] 質問です javaプログラムを起動してから1日ぐらい放置して、急に付加が高い処理を始めると処理が急に遅くなるんですけど、 どういう原理でそうなるんでしょうか?
596 名前:595 mailto:sage [2009/11/07(土) 14:58:02 ] 解決しました。 詳しいことは書けませんがGCが悪さしているようです。