views:

24

answers:

1

Hello!

I need several words to be highlighted in a String while appending it to a JTextArea. So that I try this:

jta.append("<html> <b>Termination time : </b></html>" + 
                        CriterionFunction.estimateIndividual_top(individual) + "\n");

Where jta is a JTextArea. The output I get is: <html> <b>Termination time : </b></html> 15

I have read some forum articles about such a problem, and it was said that <html><b> </b></html> would help. But it doesn't.

Please, tell me. where is my mistake?

+1  A: 

You should use a JEditorPane instead of your JTextArea.

The following shall work:

    JEditorPane jep = new JEditorPane();
    jep.setContentType("text/html");
    jep.setText("<html> <b>Termination time : </b></html>" + CriterionFunction.estimateIndividual_top(individual) + "\n");
Webinator
Thank you! This work's perfectly. Could you, please, tell me what typeContents may be?
Dmitry