JFrame中的通用update / tick eventHandler?

时间:2014-03-03 18:43:45

标签: java event-handling jframe ports

我一直在研究一个使用gui通过网络端口连接C程序的java项目。我能够连接到程序并使用按钮actionListener事件发送信息,但是有一个通用的更新方法或事件处理程序,所以我可以不断收听来自C程序的端口信息?也许有办法将事件处理程序分配给端口?现在我正在使用:

    out = new PrintStream(myPort.getOutputStream());
    in = new BufferedReader(new InputStreamReader(myPort.getInputStream()));

这两段代码是我如何获取信息并将信息发送到C程序,C程序也是java程序作为客户端的服务器,请提前感谢。

1 个答案:

答案 0 :(得分:1)

您可以创建一个Timer对象来检查您的流以获取更多数据,如果它需要是一个在EDT上发生事件的Timer,它可以是一个javax.swing.Timer,如果不是,您可以创建一个java.util .Timer。