`
happyqing
  • 浏览: 3198149 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

swing文本组件设置字体颜色TextPane

阅读更多

 

普通文本框和文本域设置不了字体颜色,需要用TextPane

文本窗格继承自编辑器窗格

public class JTextPane extends JEditorPane

 

样例:

MutableAttributeSet attrRed = new SimpleAttributeSet();
StyleConstants.setForeground(attrRed, Color.RED);
this.jTextPane1.getDocument().insertString(this.jTextPane1.getDocument().getEndPosition().getOffset()-1,"\n正在比较……\n",attrRed);

 

参考:

Swing对JTextPane中字体颜色的设置

http://www.blogjava.net/Swing/archive/2007/07/09/128965.html

 

分享到:
评论

相关推荐

    JAVA文本域显示不同字体颜色的文字

    4. ** 设置颜色和字体**: 通过调用`setAttributes()`方法,我们可以为特定的文本片段设置样式属性。例如,我们可以创建一个Style,然后使用`addAttribute()`方法添加字体颜色和字体大小属性。 5. ** 插入富文本**...

    JTextPane 关键字变色

    // 设置颜色为红色 ``` 3. **应用样式**:然后,我们可以用这些样式来标记和改变特定文本的颜色。当用户输入或加载文本时,我们可以搜索关键字并用定义好的样式替换它们。 ```java String keyword = "关键字"; ...

    Swing 经典文章

    以上代码段通过修改`UIManager`中的各种组件的字体属性,实现了Swing应用程序中所有相关组件的字体大小统一调整,从而提高了中文显示的效果。 #### 五、结语 通过本文的介绍,我们了解了如何在Swing应用程序中解决...

    JAVA-----JTextPane实例

    在Java Swing库中,`JTextPane`是一个功能强大的文本组件,它允许显示和编辑富文本格式,包括字体、颜色和排版等特性。本文将深入探讨`JTextPane`的基本概念、功能以及如何在Java应用程序中使用它。 #### 一、`...

    QQMenu完美实现

    它支持基本的格式化,如字体、大小和颜色的改变,但与它的同胞组件TextArea相比,TextPane更加强调富文本的处理,例如插入图片、链接或者其他复杂的格式。在实现QQMenu的过程中,TextPane可能被用作菜单项的显示区域...

    JtextPanel实现下划线功能

    在Java Swing库中,`JTextPane`是一个用于显示和编辑富文本的组件,它可以处理复杂的格式,如字体、颜色、样式(包括下划线)。本教程将深入讲解如何使用`JTextPane`来实现文本的下划线功能。 首先,我们需要理解`...

    JAVA文本域插入表情

    在Java编程中,文本域(Text Pane)是Swing组件之一,用于显示和编辑多行文本,它支持富文本格式,比如字体、颜色、样式等。在某些应用场景中,我们可能需要在文本域中插入表情,以增强用户体验或提供更丰富的信息...

    常见的java中文问题的解决方法

    然后,通过`UIManager.put()`方法为各种Swing组件设置了这个字体。例如,`UIManager.put("Label.font", default_font)`意味着所有`JLabel`组件都将使用这个字体。此外,还设置了标签的前景色为黑色,以确保文本的...

    JTextPane--insert-Image.zip_JTextPane

    在Java Swing库中,`JTextPane`是一个高级文本组件,它允许用户处理富文本,包括格式化的文本、图像和嵌入对象。本项目提供的源码着重展示了如何在`JTextPane`中插入图片和艺术字,使得文本区域更加丰富多彩。`...

    note:一个简单的记事本

    这样的应用通常用于创建、查看和编辑纯文本文件,而不具备复杂的格式化功能,如字体样式、颜色或图像支持。这种记事本程序对于程序员和开发者来说尤其有用,他们需要快速编写和修改代码。 【描述】中的“注意”可能...

Global site tag (gtag.js) - Google Analytics