• 締切済み

Javaコンソールプログラム(CUI)について。

Javaコンソールプログラム(CUI)について。 キーボードの入力ですが、ノンブロッキングな処理は出来ないのでしょうか? また、エコーもさせない(入力した文字を表示させない)方法はありますでしょうか? (例えばFrameアプリ、Appletで用いられるKeyListenerインターフェイスのような動作) ご回答の程、宜しくお願いいたします。

みんなの回答

  • LunaSun
  • ベストアンサー率30% (4/13)
回答No.2

エコーはVer.1.6ならば http://java.sun.com/javase/ja/6/docs/ja/api/java/io/Console.html を利用するようです。

mintia007
質問者

補足

なるほど、System.console()ですか。 エクリプスだとヌルポになってしまいますが、単体なら動作しますね。 ちょい検証してみたいと思います。 ご回答ありがとうございました。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

> エコー これはコマンドラインがしているので Javaでは制御できないわ。 > ノンブロッキングな処理 つまりキー入力により動いている処理を停止させる とかそういうことをしたいってことかしら? Threadを使えばできるわよ。

mintia007
質問者

補足

あわわ。やっぱり出来ないのかなー。 ノンブロッキングも例えThreadを使用したとしても、エンターキー待ちだし・・・。 ご回答ありがとうございました。