我研究过,看过很多这样的版本
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);