0 0

怎样定制JTextPane的自动换行行为?5

问题是这样的:

需要一个文本框来展示一段已解析过的字符串,这段字符串属于一个整体,原先用JTextArea来实现,并且调用setLineWrap(true)让其自动换行,效果很好。

现在想将这段文字按解析后的不同部分着色,所以打算换用JTextPane实现,但是JTextPane的默认换行功能过于强大,当一行比较长时会在它认为是单词分界的地方换行。

怎样才能改变JTextPane的这种默认行为呢?也就是说让它的自动换行行为和JTextArea一致?

OO 
2008年6月03日 10:35

1个答案 按时间排序 按投票排序

0 0

在固定长度的地方加个空格试试

2008年6月16日 14:49

相关推荐

    控制jEditorPane和jTextPane换行的演示程序

    3. **监听事件**:可以添加`DocumentListener`到`JEditorPane`或`JTextPane`的`Document`上,监听文本的插入和删除事件,从而在合适的时候进行自动换行。 4. **使用布局管理器**:虽然文本组件的布局主要由`...

    JAVA-----JTextPane实例

    ### JAVA中的JTextPane:一个全面的解析与实例讲解 在Java Swing库中,`JTextPane`是一个功能强大的文本组件,它允许显示和编辑富文本格式,包括字体、颜色和排版等特性。本文将深入探讨`JTextPane`的基本概念、...

    JTextPane使用

    JTextPane使用,可以传图片,文字等

    JTextPane 关键字变色

    在给定的标题“JTextPane 关键字变色”和描述“SWT JTextPane 可以把控件中需要的字符串的颜色修改成自己想要的颜色”中,我们关注的主要知识点是`JTextPane`如何实现特定关键字的高亮显示,也就是改变颜色。...

    关于JTextPane中进行搜索结果显示的问题及解决

    在Java Swing库中,`JTextPane`是一个用于显示和编辑富文本的组件,它可以处理包含格式化文本、图片和嵌入对象的文档。在处理大量文本时,我们经常需要实现搜索功能,以便用户能够快速查找特定的关键词或短语。然而...

    JTextPane--insert-Image.zip_JTextPane

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

    JTable编辑器、渲染器及JTextPane着色、搜索实例——待办事项、日历及JSON格式化工具

    NULL 博文链接:https://icarusliu.iteye.com/blog/2098986

    JEditorPane/JTextPane常见操作(字体,颜色,字号,加粗,斜线,下划线,保存,行间距 等操作)以及HTML空格处理

    在Java的Swing库中,`JEditorPane`和`JTextPane`是两种非常重要的文本组件,它们允许用户编辑和显示富文本内容,包括不同的字体、颜色、字号、样式等。这两个组件都是`javax.swing.text`包的一部分,提供了丰富的...

    Notepad.rar

    - **自动换行**:Java文本组件默认支持自动换行,当文本超出边界时,会自动换行显示。 3. **文件操作**: - **新建**:创建新的文本文件,使用`File`类和`BufferedWriter`类来创建并写入文件。 - **保存**:将...

    ChatApp_Java.zip

    课程设计期间做的Java的桌面端小程序,可以发送Emoji表情的聊天室,另外在文件夹中放置了自己的关键代码部分解析,关于emoji部分可查看笔者博客https://blog.csdn.net/qq_38853759/article/details/88657230?...

    Swing实现编辑器(支持语法高亮)

    在实现过程中,还可以考虑添加其他功能,比如自动缩进、代码折叠、括号匹配、代码提示等,以增强编辑器的实用性。同时,为了保持用户界面的响应性,要注意异步处理和避免阻塞主线程。 此外,为了支持十几种语言的...

    记事本文档

    1、(BufferedReader)读文字的速度非常慢~~~~~10M左右的东西要30秒到1分钟,如何提高文字读取的速度——一部分一部分的读也行 ...怎么现在用JTextPane标记的文字的颜色消失了? yujinlong0001@sina.com

    JAVA项目实训-记事本

    格式菜单有一个复选菜单项“自动换行”;帮助菜单包括查看帮助和关于记事本的选项。 4. 快捷键设置:源代码中的setMnemonic方法为菜单项设置了快捷键字母,例如,新建菜单项的快捷键是CTRL+N。setAccelerator方法...

    MyTextPane.rar_MyTextPane

    7. **定制UI**:可能需要自定义UI外观和行为,如通过LookAndFeel或自定义渲染器来改变组件的视觉效果。 8. **编程模式**:理解MVC(模型-视图-控制器)设计模式对于构建这样的组件至关重要,因为用户界面的交互和...

    JtextPanel实现下划线功能

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

Global site tag (gtag.js) - Google Analytics