本帖最后由 frr0717 于 2012-12-04 17:02:19 编辑 如题。比如说,我想用一个JList显示在线用户列表,这个列表可以自动实时更新,不需要我们去点击某个刷新按钮之类的去手动触发。这个怎么实现呢?
是不是要另外用一个线程去修改DefaultListModel?
具体来说怎么做呢?很迷茫啊~
请各位大牛指点迷津,O(∩_∩)O谢谢!
------最佳解决方案--------------------------------------------------------
定时运行一个SwingWorker更新ListModel
------其他解决方案--------------------------------------------------------
自动实时更新?是每隔一定的时间更新一次,还是在做了操作之后再更新了?
------其他解决方案--------------------------------------------------------
用事件吧。监听到model 变化时更新list。可以继承JList 另外实现一个listener。