在JTextArea中将字符串设置为粗体?

时间:2013-04-26 00:01:49

标签: java swing jtextarea

我不想将整个文本区域设置为粗体,而只是选定的单行。怎么会这样做?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

使用JTextArea无法做到这一点。您可以使用JEditorPane实现此目的。

JEditorPane editorPane = new JEditorPane();
editorPane.setContentType("text/html");
editorPane.setText("<b>This text is bold</b>"); 

答案 2 :(得分:1)

根据JTextArea的文件,

  

JTextArea是一个显示纯文本的多行区域。

从这个意义上讲,纯文本意味着每个角色都以相同的方式形成。某些字符的格式与其他字符的格式不同。