Basically, I have a JTextPane to hold some text which I wish to style. JTextArea would have been better for me to use but I'm told you cannot style the text in these?
However, the JTextPane doesn't seem to style properly. For example, the following code is just returned with the HTML included:
public static void main(String[] args) {
JFrame j = new JFrame("Hello!");
j.setSize(200,200);
JTextPane k = new JTextPane();
k.setText("<html><strong>Hey!</strong></html>");
j.add(k);
j.setVisible(true);
}
I want to be able to just style some text in a JTextPane when a user interacts with the interface, but so far, it just returns the string with the HTML still in! Help!
JTextArea
is often better than usingJLabel
becauseJTextArea
scrolls better in aJScrollPane
and allows the user to select and copy the text. Thanks for the info about Substance Look and Feel. I use it also so that tip was helpful. – Newmann