Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JTextArea用粗体字体突出文本_Java_Swing_Jtextarea - Fatal编程技术网

Java JTextArea用粗体字体突出文本

Java JTextArea用粗体字体突出文本,java,swing,jtextarea,Java,Swing,Jtextarea,我需要在字符串中突出显示几个单词,同时将其附加到JTextArea。所以我试着这样做: jta.append("<html> <b>Termination time : </b></html>" + CriterionFunction.estimateIndividual_top(individual) + "\n"); jta.append(“终止时间:”+ CriterionFunction.

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

jta.append("<html> <b>Termination time : </b></html>" + 
                        CriterionFunction.estimateIndividual_top(individual) + "\n");
jta.append(“终止时间:”+
CriterionFunction.estimateIndividual_top(individual)+“\n”);
其中jta是一个JTextArea。我得到的输出是:
终止时间:15

我在论坛上读过一些关于这个问题的文章,据说
会有帮助。但事实并非如此


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

你应该使用
JEditorPane
而不是
JTextArea

以下各项应起作用:

    JEditorPane jep = new JEditorPane();
    jep.setContentType("text/html");
    jep.setText("<html> <b>Termination time : </b></html>" + CriterionFunction.estimateIndividual_top(individual) + "\n");
JEditorPane jep=new JEditorPane();
setContentType(“text/html”);
jep.setText(“终止时间:“+CriterionFunction.estimateIndividual\u top(individual)+”\n”);

谢谢!这件工作做得很好。你能告诉我内容可能是什么吗?