Wie HTML-formatierten Text in Textbereich von Java-Anwendung angezeigt werden?
-
19-09-2019 - |
Frage
Ich bin Daten aus Web-Site mit meiner Java-Anwendung Verschrottung und will das Ergebnis anzuzeigen, nachdem sie in einem Textcode der HTML-Seite Parsen Gebiet in Swing gemacht.
Text wie: hello <b>every</b>one
sollte angezeigt werden: 'Hallo alle ein' in Textbereich.
Dank !!
Lösung
Sie können einen JEditorPane verwenden HTML oder eine JTextPane anzuzeigen, das Ihnen erlaubt, Satz für bestimmte Zeichen Attribute. Lesen Sie die API und Sie werden einen Link zu dem Swing-Tutorial finden, die Beispiele.
Andere Tipps
JEditorPane ep = new JEditorPane();
ep.setContentType("text/html");
ep.setText("html code");
Es gibt keine Möglichkeit formatiertem Text innerhalb von Textbereich (Text in Namen des Tags mittleren Textes nicht html) zu sehen. Wenn Sie nicht brauchen Code Innenbereich einreichen - können Sie etwas Art Magie für div Element verwenden. Wenn Sie einreichen müssen - einige WYSIWYG-Editor verwenden. Es gibt kostenlos ein FCK