java - 如何读取DocumenListener中的最后一个单词或最后一行

标签 java swing javax.swing.text

我为 JEditorPane 实现了 DocumentListener(需要方法 insertUpdate(DocumentEvent e) 的帮助)。如何读取最后一个单词或最后一行(行由 '\n' 分隔,单词由 ' ' 分隔)?

最佳答案

实用程序类可与格式化内容一起使用,例如html

public static final int getWordStart(JTextComponent c, int offs) throws BadLocationException 
public static final int getWordEnd(JTextComponent c, int offs) throws BadLocationException 

关于java - 如何读取DocumenListener中的最后一个单词或最后一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5646681/

相关文章:

java - SolrIndexerJob : runtime error

java - JUnit 无法找到我的类

java - 将 2 个 slider 移动到一起

linux - 如何使我的 Boot.java 类作为 main 类始终位于我有其他进程导致 Java 出现问题的地方?

java - 将一个 DefaultStyledDocument 插入另一个 DefaultStyledDocument

java - 尝试使用 java 创建 GUI,但无法按照我想要的方式实现它们

java - 根据其键的子集过滤 map 的元素,而无需遍历整个事物

java - Spring Boot 2 kerberos 身份验证

java - 设置相同日期行的背景色

java - 对于简单的编辑器来说,Java 中最好的控件是什么