- 締切済み
Javaコンソールプログラム(CUI)について。
Javaコンソールプログラム(CUI)について。 キーボードの入力ですが、ノンブロッキングな処理は出来ないのでしょうか? また、エコーもさせない(入力した文字を表示させない)方法はありますでしょうか? (例えばFrameアプリ、Appletで用いられるKeyListenerインターフェイスのような動作) ご回答の程、宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- LunaSun
- ベストアンサー率30% (4/13)
回答No.2
エコーはVer.1.6ならば http://java.sun.com/javase/ja/6/docs/ja/api/java/io/Console.html を利用するようです。
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
> エコー これはコマンドラインがしているので Javaでは制御できないわ。 > ノンブロッキングな処理 つまりキー入力により動いている処理を停止させる とかそういうことをしたいってことかしら? Threadを使えばできるわよ。
質問者
補足
あわわ。やっぱり出来ないのかなー。 ノンブロッキングも例えThreadを使用したとしても、エンターキー待ちだし・・・。 ご回答ありがとうございました。
補足
なるほど、System.console()ですか。 エクリプスだとヌルポになってしまいますが、単体なら動作しますね。 ちょい検証してみたいと思います。 ご回答ありがとうございました。