!Wallet COINSドライバの簡易なGUIフロントエンドとして作っていた[Wallet|http://www.sgn.ip.titech.ac.jp/miyo/wallet]で coins.driver.Driver中で標準出力や標準エラー出力に吐かれる メッセージをちゃんと表示できるようにした. これで,前よりは,使い物になるかな. !System.setOutなど Javaで標準入出力などのSystem.outや,System.inを 独自のストリームにセットしなおすためには, System.setIn(InputStream in) System.setOut(PrintStream out) System.setErr(PrintStream out) を呼び出せばいい.簡単. ずーっと前から,これがやりたかったのだけど システムプロパティで変更するのかなぁとか思いながら 検索してたけど,見つからないわけだ. 実際には,PrintStreamじゃなくて, OutputStreamを継承したクラスを作って PrintStreamのコンストラクタを, そのクラスのインスタンスを引数にして呼び出すのが簡単だと思う.