Java 如何在文本区域创建粗体打印?

Java 如何在文本区域创建粗体打印?,java,swing,netbeans,textarea,bold,Java,Swing,Netbeans,Textarea,Bold,我已经研究并看过很多版本 JEditorPane textarea = new JEditorPane("text/html", ""); listArea.setText("<b>Bold</b>"); JEditorPane textarea=新的JEditorPane(“text/html”和“”); listArea.setText(“粗体”); 不幸的是,这似乎对我不起作用,我不确定这是否是不同版本的netbeans的结果,因为我对它还不熟悉 我该如何加粗某

我已经研究并看过很多版本

JEditorPane textarea = new JEditorPane("text/html", "");
listArea.setText("<b>Bold</b>");
JEditorPane textarea=新的JEditorPane(“text/html”和“”);
listArea.setText(“粗体”);
不幸的是,这似乎对我不起作用,我不确定这是否是不同版本的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
private void sortButtonActionPerformed(java.awt.event.ActionEvent evt){
JEditorPane listArea=新的JEditorPane(“text/html”和“”);
setText(“形容词”+“/n”);//我试过大小写

问题的根源是否可能是您声明了
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);
JFrame=newjframe();
JEditorPane textarea=新的JEditorPane(“text/html”和“”);
//listArea.setText(“粗体”);
textarea.setText(“粗体和普通文本”);
frame.add(文本区域);
框架。设置尺寸(300300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

问题的根源是否可能是您声明了
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);
JFrame=newjframe();
JEditorPane textarea=新的JEditorPane(“text/html”和“”);
//listArea.setText(“粗体”);
textarea.setText(“粗体和普通文本”);
frame.add(文本区域);
框架。设置尺寸(300300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

请阅读上的Swing教程以获取工作示例


如果您仍然有问题,请发布一篇正确的文章来演示问题。

请阅读上的Swing教程以获取工作示例


如果您仍然有问题,请发布一个正确的演示问题的帖子。

我知道这可能被问了10亿次我知道这可能被问了10亿次哇,这一定是我添加它时的一个问题错误,但与我的代码不同。我将尝试您发布的内容。这实际上是一样的,只是一个different frame。它确实有效,但是当我删除新的框架时,唯一剩下的就是我在问题中发布的代码。但是,没有任何内容出现,文本区域显示为空白。如果没有代码示例,我无法用于重现您的问题,我将无法帮助您解决。请]添加。@user2407152 y中包含的代码我们的答案可能是正确的,问题隐藏在其他地方。请创建并发布简短但完整的代码,用于重现问题。发布简短?抱歉,我不确定这是什么,哇,这一定是我添加它时出现的问题错误,但它与我的代码不同。我将尝试您发布的内容。这实际上是一样的,只是一个错误不同的框架。它确实有效,但当我删除新框架时,唯一剩下的是我在问题中发布的代码。但是,没有任何内容出现,文本区域显示为空白。如果没有代码示例,我无法用于重现您的问题,我将无法帮助您解决它。请]添加。@user2407152包括代码您的答案可能是正确的,问题隐藏在其他地方。请创建并发布简短但完整的代码,用于重现问题。发布简短?抱歉,我不确定这是什么,