Javascript 如何对JTextArea中的文本进行样式化(加粗)?

Javascript 如何对JTextArea中的文本进行样式化(加粗)?,javascript,swing,jtextarea,Javascript,Swing,Jtextarea,在这里,我需要将“员工信息”设置为粗体格式。如何操作。。 我试过这样做 JTextArea txt = new JTextArea(); StringBuffer sb = new StringBuffer(); sb.append("Employee Information"); sb.append("\n"); sb.append("Name:"); txt.setText(sb.toString()); sb.追加(“员工信息”); 但它通常会打

在这里,我需要将“员工信息”设置为粗体格式。如何操作。。 我试过这样做

JTextArea txt = new JTextArea();
    StringBuffer sb = new StringBuffer();
    sb.append("Employee Information");
    sb.append("\n");
    sb.append("Name:");
    txt.setText(sb.toString());
sb.追加(“员工信息”);

但它通常会打印文本。。。如何加粗?

JText区域是纯文本区域,对于样式化文本区域,您需要类似或JTextPane的内容,请查看您可以使用
setFont
方法。对于您的示例,请尝试:

 sb.append("<html><b>Employee Information</b></html>");

(请记住,
txt
JTextArea
,而不是您的实际文本。)

我试过了。。JEditorPane textarea=新的JEditorPane(“text/html”和“”);setText(“这里有一些粗体文本”);sb.附加(“员工信息”);某人附加(“\n”);某人加上(姓名:);textArea.setText(sb.toString());但它不会来谢谢我收到了它在工作可能是
Font font = txt.getFont();  
txt.setFont(font.deriveFont(Font.BOLD));