moinmoin,
ich bin dabei ein Chatprogramm zu schreiben und suche eine Möglichkeit verschiedene Dinge im Chatfenster darzustellen:
-Text in verschiedenen Farben, Schriftarten & Größen etc.
-Textdarstellung zentriert, rechts & linksbündig
-automatischer Zeilenumbruch wenn die Breite des Chatfensters nicht ausreicht
-Links die klickbar sein sollen (also durch Klicken im Systembrowser geöffnet werden)
-Darstellung von Bildern
-einfaches Anhängen einer neuen Nachricht ohne starke CPU-Belastung
-Markierung des gesamten Textes (um ihn eventuell zu kopieren etc.)
Bisherige Lösung war die Darstellung des Ganzen in HTML in einem JTextPane.
Jede neue Nachricht wird ans Ende der HTML-Seite angefügt und die Seite neu aufgebaut, was sehr viel Leistung benötigt. Auch führt diese Lösung bei vielen schnell verschickten Nachrichten von Zeit zu Zeit zum Programmabsturz, ohne erkennbaren Grund, daher suche ich nach einer besseren Lösung
Wenn jemand eine Lösung oder Anregungen hat, immer her damit!
lG
memgen
ich bin dabei ein Chatprogramm zu schreiben und suche eine Möglichkeit verschiedene Dinge im Chatfenster darzustellen:
-Text in verschiedenen Farben, Schriftarten & Größen etc.
-Textdarstellung zentriert, rechts & linksbündig
-automatischer Zeilenumbruch wenn die Breite des Chatfensters nicht ausreicht
-Links die klickbar sein sollen (also durch Klicken im Systembrowser geöffnet werden)
-Darstellung von Bildern
-einfaches Anhängen einer neuen Nachricht ohne starke CPU-Belastung
-Markierung des gesamten Textes (um ihn eventuell zu kopieren etc.)
Bisherige Lösung war die Darstellung des Ganzen in HTML in einem JTextPane.
Jede neue Nachricht wird ans Ende der HTML-Seite angefügt und die Seite neu aufgebaut, was sehr viel Leistung benötigt. Auch führt diese Lösung bei vielen schnell verschickten Nachrichten von Zeit zu Zeit zum Programmabsturz, ohne erkennbaren Grund, daher suche ich nach einer besseren Lösung
Wenn jemand eine Lösung oder Anregungen hat, immer her damit!

lG
memgen