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