Yerf!
Wie kann ich das am besten realisieren?
Mit einem Java-Applet. Siehe auch diesen Thread.
Es handelt sich um einen Ajax-Chat.
Ansonsten: nimm doch einfach Frames, das erleichtert dir dann auch das Aktualisieren des Chats, ohne dass die Eingabezeile davon betroffen ist.
Da ich Ajax benutze brauche ich keine Frames und außerdem ist der Chat von der Anwendungslogik zum größten Teil fertig, ich müsste dann alles wieder umschreiben. Allgemein finde ich Frames eher suboptimal.