Re: [問題] DOS窗下可以監聽鍵盤嗎?
※ 引述《tonytonyjan (南洋大兜蟲)》之銘言:
: 標題: [問題] DOS窗下可以監聽鍵盤嗎?
: 時間: Sat May 8 01:06:09 2010
:
: 我試了兩種解決方法,但是皆不得其門而入…
:
: 問題一:
: 用讀字來監聽鍵盤,
: 但我不管怎麼做只能做到等同C語言裡面的getchar()
: 總是無法達到getch(),有些困擾
: 意思就是每次都要等我壓下回車,我的字才會被吃到
:
: 想請問…
: 有什麼辦法可以讓我打一個就可以吃一個字呢?
:
: → sbrhsieh:JNI, http://tinyurl.com/csjyzl 05/08 10:37
: → tonytonyjan:我忘了附註除了JNI有沒有其他辦法 05/08 12:07
: → sbrhsieh:no pure Java solution 05/08 12:14
: → tonytonyjan:所以GUI的Listener也不是pure Java嗎? 05/08 12:37
pure Java 指的是一個 Java 程式執行時除了 JRE 之外,不倚賴任何的 native
code(不需要用到 dynamic-linked library),且程式中不直接參考到 JRE 中非
java 與 javax package(subpackage) 內的 classes。
AWT 是 J2SE core classes 的一部份,一個程式使用了 AWT 不會因此視為非
pure Java。(使用 eclipse SWT 來提供 UI 介面的程式則是非 pure Java)
若你只是不想碰(寫) C 程式碼而排除 JNI 方面的 solution,請你還是看一下
我提供的連結。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.137.218
→
05/08 13:09, , 1F
05/08 13:09, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):