如何在TextArea中创建粗体打印



我研究过,看过很多这样的版本

JEditorPane textarea = new JEditorPane("text/html", "");
listArea.setText("<b>Bold</b>");

不幸的是,这似乎不适合我,我不确定它是否可以是不同版本的netbeans的结果,因为我是新的工作与它。

如何加粗某些单词?

编辑:好吧,没有太多的东西可以展示…它实际上是actionPerformed按钮后面的一行…
private void sortButtonActionPerformed(java.awt.event.ActionEvent evt) {                                           
        JEditorPane listArea = new JEditorPane("text/html", "");
        listArea.setText("<B>Adjectives</B>" + "/n"); //I've tried both upper and lower case

阅读Swing教程关于使用文本组件的工作示例。

如果您仍然有问题,请发布适当的SSCCE来演示问题。

问题的根源是否可能是您已经声明了textarea,但在listArea中更改了文本?

你能试一下这段代码来测试一下吗?

JFrame frame=new JFrame();
JEditorPane textarea = new JEditorPane("text/html", "");
//listArea.setText("<b>Bold</b>");
textarea.setText("<b>Bold</b> and normal text");
frame.add(textarea);
frame.setSize(300,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

相关内容

  • 没有找到相关文章

最新更新