Hallo,
ich hab ein kleines Problem bei meinem neusten Projekt. Und zwar habe ich eine Klasse GUI (Swing), welche, wie der Name schon verlauten lässt, meine Grafische Oberfläche darstellt. Dann habe ich noch eine Klasse Client, welche über Sockets eine Verbindung zu einem Server herstellt. In dieser Klasse Client starte ich einen zweiten Thread, welcher die ganze Zeit auf Meldungen vom Server wartet. Sobald eine Meldung vom Server kommt, wird diese Meldung einer ArrayList in der Klasse Client hinzugefügt. Jetzt kommt mein Problem, wie sage ich der GUI jetzt, das eine neue Meldung vom Server gekommen ist, so dass meine Anzeige die ArrayList neu lädt ? Die Klasse Client wird von der GUI gestartet. Gibt es irgendwie so was wie einen Eventlistener für die ArrayList oder wie macht man so etwas ?
Wäre für Hilfe echt dankbar und ich hoffe mein erster Post ist im richtigen Forum.
mfg Jojo
ich hab ein kleines Problem bei meinem neusten Projekt. Und zwar habe ich eine Klasse GUI (Swing), welche, wie der Name schon verlauten lässt, meine Grafische Oberfläche darstellt. Dann habe ich noch eine Klasse Client, welche über Sockets eine Verbindung zu einem Server herstellt. In dieser Klasse Client starte ich einen zweiten Thread, welcher die ganze Zeit auf Meldungen vom Server wartet. Sobald eine Meldung vom Server kommt, wird diese Meldung einer ArrayList in der Klasse Client hinzugefügt. Jetzt kommt mein Problem, wie sage ich der GUI jetzt, das eine neue Meldung vom Server gekommen ist, so dass meine Anzeige die ArrayList neu lädt ? Die Klasse Client wird von der GUI gestartet. Gibt es irgendwie so was wie einen Eventlistener für die ArrayList oder wie macht man so etwas ?
Wäre für Hilfe echt dankbar und ich hoffe mein erster Post ist im richtigen Forum.
mfg Jojo