Hi,
ich habe einen Java Chat der als Applet läuft,diesen wollte
ich nun auf mehrere Räume erweitern.Die Räume sollten als
Popups (JFrame) erstellt werden,was soweit auch mit setVisible gelingt.
Allerdings funktioniert das Senden (outputStream und inputStream)nicht.
ich habe einen Java Chat der als Applet läuft,diesen wollte
ich nun auf mehrere Räume erweitern.Die Räume sollten als
Popups (JFrame) erstellt werden,was soweit auch mit setVisible
gelingt. Allerdings funktioniert das Senden (outputStream und
inputStream)nicht.
Meine Frage ist deswegen geht das überhaupt ?
Was willst du denn von wo nach wo senden? Und wozu brauchst du dazu Streams? Um zwischen deinen Fenstern zu kommunizieren kannst du einfach direkt Java-Objekte in Methodenaufrufen übergeben.
Streams brauchst du nur zur Kommunikation mit entfernten Rechnern, z.B. dem Chat-Server.
ja richtig.Es geht doch um eine Chat Erweiterung.Ich möchte
weitere Räume zum chatten erstellen.Diese aber als Popups,und
dafür brauche ich die in/out Streams.Und die Popups hätte ich
gerne als JFrame aus dem Applet „geladen“.
Die Popups sollen dann die Kommunikation übernehmen.
Meine bisherigen Versuche sind jedenfalls gescheitert.
Tabs!?
Ersteinmal: Wenn du dem Fenster im Konstruktor eine Adresse oder so mitgibst müsstest du die Verbindung eig. hinbekommen. Im Applet direkt geht es ja, oder?
Zweitens: Sollte das Problem wirklich nur die Fenster sein, dann mach die Chatrooms doch als Tabs direkt im Applet. (Dann hat der User auch nicht so viele Fenster
Du könntest da jeden Chat in einem Tab laden, und brauchst dann keine extra Fenster für jeden Chat. Für den Benutzer ist das vermutlich auch besser, übersichtlicher und praktischer.
Hi,
erstmal Sorry das ich mich Gestern nicht mehr gemeldet habe.
Ich habe jetzt Kontakt zum Server,in und out geht.
Der Fehler sitzt vor dem Bildschirm, ICH.
Das mit den Tabs sieht gut aus,das schaue ich mir
gleich genauer an.
Und mit dem System hier stehe ich auch noch auf Kriegsfuß.
Nochmal danke an euch beide,wenn dann … melde ich mich
natürlich wieder.