最近在写一个类似QQ的程序.大致都写好了,现在被一个问题难住了.一个用户发消息给另一个用户,如果接收方已经打开了与发送方的聊天界面,则直接把消息添加到界面上.如果接收方还未打开与发送方的聊天界面,则新建一个聊天界面.现在问题是,如果接收方已经打开了聊天界面,在监听到服务器端的聊天消息时,该怎么得到那个聊天界面并把消息添加上去呢?我不知道SWT里面是不是有什么方法可以简单点来实现.如果不行的话,我想只有写一个链表,每打开一个聊天界面,就把这个界面加进链表里面去,等收到消息的时候再在这个链表里面找是否界面存在.存在的话得到界面并把消息加上去,不存在的话再new一个.这样真的太麻烦了,希望哪位大哥指点一条简捷一点的路子啊~~~!