我需要在String中突出显示几个单词,同时将其附加到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>
会有所帮助。但事实并非如此。
请告诉我。我的错在哪里?
答案 0 :(得分:2)
您应该使用JEditorPane
代替JTextArea
。
以下工作:
JEditorPane jep = new JEditorPane();
jep.setContentType("text/html");
jep.setText("<html> <b>Termination time : </b></html>" + CriterionFunction.estimateIndividual_top(individual) + "\n");