[可以作为《编程导论(Java)·9.3.4键盘事件处理》的补充材料,GUI部分内容太多,同学们需要做一些例程自学各种控件的使用——yqj2065是木有心思在书中或上课时讲这些东西的。GUI部分搞清楚好莱坞原则/观察者模式、编写几个事件处理demo就可以了,其他请大家自学。]
扫描枪读取的数据,通常自带回车。开发相关系统时,需要编写一个模拟扫描枪的QRReaderDialog。
1.java.awt.Robot
JTextField作为数据接受控件,在它上面按下Enter键,可以监听Action事件或Key事件;而“按下Enter键”,就需要用到java.awt.Robot。
一个小例子:在Netbeans中编写的InputDemo
package demo;
import com.sun.glass.events.KeyE