我在Swing上看过很多内容,但是我遇到了一个死路,我知道你可以帮助我。 我读过很多像Updating an JList这样的问题,但我仍然无能为力。 我的问题与提到我提到的问题的人相同。我正在制作一台服务器,用户将访问它。 这是我的课程。动态更新Jlist
服务器
private string name;
private string dateOfAccess;
@Override
public String toString() {
// TODO Auto-generated method stub
return nombreAmigo;
}
主要
private DefaultListModel listModel = new DefaultListModel();
private JList list=new JList(listModel);
和我ClientHandler的
public static List<Conexion> clientes=new ArrayList<Conexion>();
所以,我要被灌从不同的线程clientes名单,因为他们连接到我的服务器,我需要在我的Jlist中显示它们。有关如何更新它的任何建议?我真的被困在这里 谢谢!
首先,阅读[并发中的Swing](http://docs.oracle.com/javase/tutorial/uiswing/concurrency/) – MadProgrammer 2013-05-02 01:43:07
我知道在Swing中使用线程,但这是一个初步版本,没有正确使用线程。我知道这不是建议,但我需要表明它的工作原理,然后我会解决问题 – 2013-05-02 01:49:11
所以,你需要什么?事件模型? 'DefaultListModel#addElement'? – MadProgrammer 2013-05-02 01:55:30