我在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