2009-07-20 11 views
0

Ich verwende eine JEditorPane, um eine Reihe von Links als Antwort auf eine Benutzerabfrage anzuzeigen. Der Benutzer kann dann auf diese Links klicken, um zu der ursprünglichen Datei oder Webseite zu gelangen.JEditorPane Anzeigen von HTML-Dump

Dies funktioniert gut, wenn die Anzahl der Links relativ klein ist. Wenn jedoch gibt es eine Menge von Text in der JEditorPane, anstatt die schön formatierte Links anzuzeigen, zeigt es die html, wie:

<html> 
    <body> 
     <a href="http://www.link.com">My Link</a> 
     ... 
    </body> 
</html> 

Hat dieses Verhalten jemand gesehen? Irgendeine Idee, wie ich es beheben könnte? Es scheint nur manchmal (manchmal mit der gleichen Abfrage bekomme ich die Links, manchmal bekomme ich roh HTML).

Antwort

0

Ich würde vermuten, dass der HTML-Code nicht korrekt erstellt wird. Vielleicht aktualisieren Sie nicht den Editorbereich des Event Dispatch Threads, der das Problem verursacht.

+0

Wir aktualisieren den Editorbereich auf dem EDT. Nach einigen weiteren Tests scheint die Länge der Ergebnisse nicht das Problem zu sein. Wir haben keine Möglichkeit gefunden, dieses Verhalten vorherzusagen, und manchmal liefert dieselbe Abfrage den HTML-Dump einmal und die Links einen anderen. – Ambuoroko

+0

Der JEditorPane funktioniert mit HTML 3.2. Stellen Sie sicher, dass Sie nicht mehr HTML-Code verwenden. –

Verwandte Themen