Pretty self explanatory, I have a string that is HTML, how do i draw this onto a JEditorPane/JTextPane?
Asked
Active
Viewed 8,762 times
5
-
2[What have you tried?](http://www.whathaveyoutried.com/) I mean *besides* effectively asking random strangers on the internet to do it for you. – Andrew Thompson Jul 20 '12 at 23:56
-
google, rose india, superuser, this, etc – Primm Jul 21 '12 at 14:36
2 Answers
15
Do you mean something like this?
JFrame frame=new JFrame();
JEditorPane pane=new JEditorPane();
pane.setContentType("text/html");
String data="<table border=\"1\"><tr><td>cell1</td><td>cell2</td></tr></table>";
pane.setText(data);
frame.add(pane);
frame.setSize(200,200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

Pshemo
- 122,468
- 25
- 185
- 269
0
You'll need to find an html interpreter if you're trying to put that single string into a pane. However, if you have a separate page that you're dealing with that holds the html, you can use JTextPane
's setPage(String URL)
function.

Rob Wagner
- 4,391
- 15
- 24