Portal > Foren > Java > Desktop-Applikationen und Grafik > HTML Code im Frame darstellen ?
Antwort
 
Themen-Optionen
Alt 01.01.2005, 13:52 Nach oben    #1
tuxsymptom
Gast
 
Beiträge: n/a
Standard HTML Code im Frame darstellen ?

Hallo !

Ich brauche für mein derzeitiges kleiens "Projektchen" die Darstellung von HTML Seiten in einer Swing Oberfläche. Prinzipiel ist das Ziel eine e-Mail darstellen zu lassen. Nicht jeder verschickt allerdings die e-Mails als reiner Text sondern als HTML, die ich mit meinem selbst programmierten e-Mail Client auch gerne nicht als HTML Tags sehen möchte, sondern am besten (wie bei Mozilla-Mail) vom HTML in reinen Text konvertieren.
Dieser Text word dann einfach in einem Textfeld angezeigt.

Hat jemand eine Idee, wie man sowas am effizientesten erreichen könnte und ob es schon "gute" HTML Parser-Classen gibt? (Ich habe nicht wirklich Lust einen HTML Parser zu schreiben, wenn es schon fertige gibt )

Danke für die Hilfe.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.01.2005, 14:46 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.108
Standard

xhtmlrenderer.org und JDIC sind wohl geeignet. Wir hatten hier aber auch schonmal sowas? Zur Darstellung von XHTML jedenfalls.
pago ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.01.2005, 19:42 Nach oben    #3
tuxsymptom
Gast
 
Beiträge: n/a
Standard

Ich meinte eigentlich einen Parser, der auch mit J2SDK (java_1.5.0) mitdabei ist und man möglichst keine weitere libraries braucht.
Habe was vom Pakage "org.w3c.dom" gelesen, aber ich weiss nicht so richtig, wie man da ran geht.
Kennt jemand vielleicht eine Doku zu diesem Package?

danke
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 01.01.2005, 20:54 Nach oben    #4
tuxsymptom
Gast
 
Beiträge: n/a
Standard

Da ich ja schon den Content von der Message hab, würde ich gerne den irgendwie ins HTMLDocument "einbauen", das Problem ist nur, dass im Konstruktor von HTMLDocument noch sog. StyleSheet gefordert wird. Was soll ich statt diesem StyleSheet übergeben?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.01.2005, 01:46 Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Hi,

ich hoffe ich habe Dich richtig verstanden. Mit JEditorPane.setPage(String url) kannst Du eine html-Seite anzeigen lassen.
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.01.2005, 19:42 Nach oben    #6
tuxsymptom
Gast
 
Beiträge: n/a
Standard

Ja klar, aber das JEditorPane kann halt nicht den HTML Code so perfekt darstellen, wie das ein Browser tun würde und ausserdem ist das Teil total langsam, das Anzeigen einer HTML Seite im JEditorPane geht ganz schön auf die Performance und dauert ziemlich laaaange

Im Grunde genommen will ich die HTML Seite nicht als HTML, sondern als normaler Text (UTF) anzeigen lassen.

Habs mittlerweile geschafft, die HTML Tags einfach mit der Funktion replaceAll(String regexp, String str) rauszuschmeissen. Ich suche aber trotzdem nach einer elleganteren Lösung.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Externe Klassen Panel's in einen Frame anzeigen asenodin Desktop-Applikationen und Grafik 3 04.12.2006 01:30
HTML in HTML einbinden mr1st HTML, XML und CSS 3 14.01.2006 16:19
Netbeans generierter Code bacarni Tools, Server, Betriebssysteme 2 15.09.2005 12:26
PHP Code wird nicht ausgeführt ! Dark Knight PHP-Programmierung 22 13.09.2005 14:12
include -> html -> php/html Julied64 PHP-Programmierung 2 03.09.2005 12:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:27 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44