Announcement

Collapse
No announcement yet.

Wie HTML in Java-Programm rendern?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie HTML in Java-Programm rendern?

    Hallo!

    Ich möchte in einem Java-Programm einen Bereich definieren, in dem
    eine beliebige URI gerendert wird. Es reicht schon eine rudimentäre
    HTML-Unterstützung. CSS wäre schön, ist aber kein Muss.

    1. Wie funktioniert das rein konzeptionell? Kennt jemand ähnliche
    Projekte bzw. Beispielcode?

    2. Welcher Open Source HTML Renderer ist empfehlenswert?

    Vielen Dank!

  • #2
    Hallo Marc!<br>
    <br>
    Schau Dir mal die Möglichkeiten der JEditorPane an. Sie kann HTML-Seiten darstellen.<br>
    Das letzte Mal, daß ich damit gearbeitet habe, ist schon zwei Jahre her, daher weiß ich nicht, was die JEditorPane inzwischen kann und was nicht. Aber "rudimentäres HTML", wie Du schreibst, sollte damit darstellbar sein.<br>
    <br>
    In der Hoffnung, geholfen zu haben,<br>
    Stefa

    Comment


    • #3
      Hallo Stefan,

      vielen dank für die schnelle Hilfe, hätte garnicht gedacht dass es gleich so einfach geht. Die JEditorPane kann das, zumindest HTML 3.2. Das reicht auf alle Fälle um erstmal den Inhalt des Dokuments zu überprüfen.

      Falls noch jemand umfangreichere Open source-Lösungen kennt, würde ich mich über weitere Tipps freuen, danke!

      Mar

      Comment


      • #4
        Zum parsen vom HTML nehme ich den HTMLEditorKit aus javax.swing.text.html. Dies ist auch die Grundlage für JEditorPane. Geht gut, aber bei Dokumente über ca. 200k ist die Performace und der Speicherverbrauch nicht mehr so gut.

        lg Dietma

        Comment

        Working...
        X