![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
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. |
|
| | Nach oben #3 |
| Gast
Beiträge: n/a
|
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 |
|
| | Nach oben #4 |
| Gast
Beiträge: n/a
|
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?
|
|
| | Nach oben #5 |
| Chefkoch-Mod Registriert seit: 30.05.2004
Beiträge: 433
|
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 |
| | |
| | Nach oben #6 |
| Gast
Beiträge: n/a
|
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. |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ä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 |