【发布时间】:2009-05-26 06:15:11
【问题描述】:
我正在从 while 循环内的串行端口读取数据,如下所示:
while((len = this.getIn().read(buffer)) > 0) {
data = new String(buffer, 0, len);
System.out.println("data len " + len);
handleModemresponse(data);
}
但是,当从流中读取数据开始时,有一个断开按钮的主 AWT 窗口没有得到任何监听器(整个窗口没有得到监听器)。它仅在传输完成时(即在 while 循环之外)进行侦听。
我希望我的 AWT 窗口在 while 循环中也能监听我的操作。
有什么想法可以实现这一点吗?
【问题讨论】: