Hi,
ich programmiere gerade einen Webservice, der mir eine Nutzer- und Dateiverwaltung zur Verfügung stellt.
Dafür habe ich auf Client-Seite mehrere GUIs erstellt, sowie eine eigene Klasse, die einen Chat zwischen zwei angemeldeten Usern ermöglicht.
Dabei stoße ich auf folgendes Problem:
In der Chat.java realisiere ich den Datenaustausch zweier User mittels Stream Sockets. Per Konsole funktioniert dies wunderbar. Auch kann ich den empfangenen und (auf der Konsole eingegebenen) Inhalt der Nachricht in einem TextArea anzeigen lassen.
Ich möchte aber, dass ich in der GUI meine Nachricht in ein Edit-Feld (edChat) tippe (anstatt auf der Konsole) und bei Betätigen eines Buttons (btnSend) oder mittels Enter die Nachricht schicken kann. Dazu müsste ich ja in der Chat.java mitbekommen, wann gedrückt wird. Wie kann ich dies realisieren?
Leider kann ich momentan keinen Codeauszug schicken, eventuell werde ich dies noch nachholen können.
Vielen Dank schonmal!
ich programmiere gerade einen Webservice, der mir eine Nutzer- und Dateiverwaltung zur Verfügung stellt.
Dafür habe ich auf Client-Seite mehrere GUIs erstellt, sowie eine eigene Klasse, die einen Chat zwischen zwei angemeldeten Usern ermöglicht.
Dabei stoße ich auf folgendes Problem:
In der Chat.java realisiere ich den Datenaustausch zweier User mittels Stream Sockets. Per Konsole funktioniert dies wunderbar. Auch kann ich den empfangenen und (auf der Konsole eingegebenen) Inhalt der Nachricht in einem TextArea anzeigen lassen.
Ich möchte aber, dass ich in der GUI meine Nachricht in ein Edit-Feld (edChat) tippe (anstatt auf der Konsole) und bei Betätigen eines Buttons (btnSend) oder mittels Enter die Nachricht schicken kann. Dazu müsste ich ja in der Chat.java mitbekommen, wann gedrückt wird. Wie kann ich dies realisieren?
Leider kann ich momentan keinen Codeauszug schicken, eventuell werde ich dies noch nachholen können.
Vielen Dank schonmal!