Hi,
Ich habe folgendes Problem:
Ich will einen Chat mit Userliste machen, die Nicknames werden alle auf dem Server in einem Vector gespeichert, und allen usern geschickt falls sie sich verändert. Der Vector wird dann beim client in einer JList dagestellt. Jetzt habe ich allerdings das problem, das die Liste nicht verändert. Das heißt wenn ich jlist.setListData(meinVector) aufrufe passiert auf der Oberfläche nichts, die alte Liste bleibt angezeigt. Wenn ich jetzt allerdings einen neuen Client starte, zeigt er eine andere JList an als der erste Client:
JList 1. Client
User1
JList 2. Client
User 1
User 2
und das zur gleichen Zeit obwohl die Liste von User1 == der Liste von User2 sein muss, da der Vector der liste ja vom Server empfangen wurde.
Vielleicht kann mir jemand von euch helfen, wie ich dieses Problem in den Griff bekomme, ich weiß inzwischen keinen rat mehr.
Gruß deichblach
Ich habe folgendes Problem:
Ich will einen Chat mit Userliste machen, die Nicknames werden alle auf dem Server in einem Vector gespeichert, und allen usern geschickt falls sie sich verändert. Der Vector wird dann beim client in einer JList dagestellt. Jetzt habe ich allerdings das problem, das die Liste nicht verändert. Das heißt wenn ich jlist.setListData(meinVector) aufrufe passiert auf der Oberfläche nichts, die alte Liste bleibt angezeigt. Wenn ich jetzt allerdings einen neuen Client starte, zeigt er eine andere JList an als der erste Client:
JList 1. Client
User1
JList 2. Client
User 1
User 2
und das zur gleichen Zeit obwohl die Liste von User1 == der Liste von User2 sein muss, da der Vector der liste ja vom Server empfangen wurde.
Vielleicht kann mir jemand von euch helfen, wie ich dieses Problem in den Griff bekomme, ich weiß inzwischen keinen rat mehr.
Gruß deichblach