Browser Klasse

Laren

Bekanntes Mitglied
Hi,

Ich schreibe gerade einen kleinen Html Editor. Bei diesem Programm kann man solche kleinen Sachen, wie Schrift ändern, Hintergrund....machen.
Jetzt hätte ich gerne so einen Art Vorschau, also ein kleines Fenster in meiner Gui, in dem der Html Code verarbeitet wird.
Gibt es da eigene Klassen oder evtl. einen Ansatz wie man solch etwasmacht?

Viele Grüße
 
Alternativ könntest du dir auch mal JavaFX2.0 anschauen. Sollte sogar HTML5 unterstützen, Nachteil: unterstützt atm noch nicht alle Plattformen.

http://download.oracle.com/javafx/2.0/webview/jfxpub-webview.htm hat gesagt.:
It supports HTML5, Cascading Style Sheets (CSS), JavaScript, and the Document Object Model (DOM).
 
Zuletzt bearbeitet von einem Moderator:
Ich würde das garnicht mit Java rendern. Ich hab auch einen HTML-Editor geschrieben, als Applet, das den HTML-Code per JavaScript neben der GUI im Browser anzeigt, weil mich die Verbugtheit des HTML-Renderers für JEditorPane genervt hat.
 
Hi,

Es soll eine Desktopanwendung werden, die auch Css unterstützt.
Jetzt bin ich hier schon die ganze Zeit am rumbauen, aber so richtig will es nicht.

Ich habe versucht javafx zu impoertieren, aber das scheint aus irgenteinem Grund nicht zu gehen, JDK ist installiert

Nun habe ich bei den Plugins von Netbeans ein Modul gefunden, dass "Web Preview " heist, installiert, keine Fehler, aber wo ist das Teil😉

Hintergrund ist der, dass ich einfach nur ein kleines Fenster haben wollte(auf der GUI), das bei jeder Eingabe, eine kleine Vorschau anzeigt.

EDIT
Gibt es evtl. ne Möglichkeit Schrift in meiner GUI mit Css zu formatieren?
Dann könnte ich ja einfach ein Textfenster erstellen und dieses dann formatieren.

Viele Grüße
 
Zuletzt bearbeitet:
Generell unterstützen fast alle Swing Komponenten HTML inwiefern sie inline CSS unterstützen weiß ich nicht. Ich weiß das JEditorPane HTML und CSS unterstützen, kann aber aus eigener Erfahrung sagen, dass viele Sachen (vorallem aus CSS) in 1.6 nicht unterstützt werden. Auserdem ist das Ändern des Inhalts durch Code ohne Bugworkarrounds reines Glückspiel. Du kannst natürlich pauschal alle Exceptions abfangen, aber das ist auch eine suboptimale Lösung.

Wenn Intresse besteht kann ich gerne den Link zu meinem Editor-Applet posten.
 
HTMLEditor Applet

Das ganze ist für unsere faule Schülerzeitungs-Redaktion für die ich die Webadministration mache. Es ist mit Login (gib einfach drei mal "test" an), weil man aus dem Editor die Sachen direkt veröffentlichen kann.
Bilder muss man erst im Redaktionsbereich der eigentlichen Website hochladen, bevor man sie einbinden kann.
 
Du könntest den Browser von SWT verwenden, sofern du kein Problem damit hast, neben Swing auch noch ein anderes Toolkit zu verwenden (in diesem Falle würde ich den Browser jedoch in einem eigenen Fenster anzeigen, damit du dich nicht mit der PLatzierung von SWT-Komponenten in Swing-Komponenten herumschlagen musst).
 

Zurück
Oben