Search code examples
javahtmlswingjtextpanejeditorpane

How do I read a HTML String into a JEditorPane/JTextPane?


Pretty self explanatory, I have a string that is HTML, how do i draw this onto a JEditorPane/JTextPane?


Solution

  • 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);