2

在将字符串附加到 JTextArea 时,我需要在字符串中突出显示几个单词。所以我试试这个:

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

其中 jta 是一个 JTextArea。我得到的输出是:<html> <b>Termination time : </b></html> 15

我已经阅读了一些有关此类问题的论坛文章,据说这<html><b> </b></html>会有所帮助。但事实并非如此。

请告诉我。我的错误在哪里?

4

1 回答 1

2

你应该使用 aJEditorPane而不是你的JTextArea.

以下将起作用:

    JEditorPane jep = new JEditorPane();
    jep.setContentType("text/html");
    jep.setText("<html> <b>Termination time : </b></html>" + CriterionFunction.estimateIndividual_top(individual) + "\n");
于 2010-10-30T14:03:23.857 回答