トップページ > プログラム > 2014年11月27日 > pRtd75f0

書き込み順位&時間帯一覧

19 位/209 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000010001010000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド171★★
ふらっと C#,C♯,C#(初心者用) Part113

書き込みレス一覧

★★Java質問・相談スレッド171★★
550 :デフォルトの名無しさん[sage]:2014/11/27(木) 08:19:31.37 ID:pRtd75f0
自作エディターにコードのコンパイルと実行の機能を付けていて、
ProcessBuilderでコマンドを実行して出力をコンソール代りのJTextAreaに書き込んでいます。
コードは下のようなもので、引数はjavaコマンドなどです。
どこかのサイトを参考に少しいじったものになります。
(どこのサイトかは忘れてしまいました。)
http://ideone.com/xH2vRE

コマンドを実行しながら逐一JTextAreaに出力されるようにしたいのですが、
例えばJFrameの表示と標準出力を含むコードを実行させた場合、
そのコードに書いてある標準出力がそのJFrameを閉じるまで出力されません。
どうしたらよいのでしょうか?
★★Java質問・相談スレッド171★★
554 :デフォルトの名無しさん[sage]:2014/11/27(木) 12:23:48.06 ID:pRtd75f0
>>552
アドバイス通り出力のとこスレッドにしたらうまくいきました。
ありがとうございました。

>>553
コードにあるようにpb.redirectErrorStream(true);で
出力とエラーを一緒にしてもらってるので、
両方とも同じところに出力されるはずです。
ふらっと C#,C♯,C#(初心者用) Part113
608 :デフォルトの名無しさん[sage]:2014/11/27(木) 14:40:17.13 ID:pRtd75f0
>>604
適当に「C# グローバルフック マウス」でググってみた。
以下のサイトとか使える?
http://tocsworld.wordpress.com/2014/04/25/c%E3%81%A7mousewheel%E3%81%AE%E3%83%95%E3%83%83%E3%82%AF/
http://hongliang.seesaa.net/article/7651626.html

(知らないことだったからとりあえず調べてみたらなんかそれっぽいのがあったから上げただけ。
これじゃ知ったかと同等に思われてしまうかもしれないですね。)


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。