了解Java Swing中元素的使用

了解Java Swing中元素的使用,java,swing,element,jtextarea,Java,Swing,Element,Jtextarea,我正在从事一个项目,该项目要求对显示在JTextArea中的文本进行低级控制。在我探索如何实现这一目标的过程中,我遇到了一些因素。是否有任何方法可以使用自定义元素访问文档中键入的单个单词?如果是,我将如何构造这些元素 的实例表示结构化模型的一部分,该模型由JTextComponent使用。元素不一定是单个单词;它们通常是文档中共享某些公共属性的部分。您可以在所示的示例和中看到如何遍历文档的元素。另请参见。的实例表示结构化模型的一部分,该模型由JTextComponent使用。元素不一定是单个单词

我正在从事一个项目,该项目要求对显示在JTextArea中的文本进行低级控制。在我探索如何实现这一目标的过程中,我遇到了一些因素。是否有任何方法可以使用自定义元素访问文档中键入的单个单词?如果是,我将如何构造这些元素

的实例表示结构化模型的一部分,该模型由
JTextComponent
使用。元素不一定是单个单词;它们通常是文档中共享某些公共属性的部分。您可以在所示的示例和中看到如何遍历文档的元素。另请参见。

的实例表示结构化模型的一部分,该模型由
JTextComponent
使用。元素不一定是单个单词;它们通常是文档中共享某些公共属性的部分。您可以在所示的示例和中看到如何遍历文档的元素。另见

我想用钩子钩住单个单词

可能是
Document.createPosition()

我想用钩子钩住单个单词


也许
Document.createPosition()

您想用空格分隔文本区域的单词吗?是的。然而,我对每次修改并在上面运行正则表达式时阅读全文不感兴趣。更确切地说,我想知道是否有可能得到文本中有效的单词“挂钩”。这样我就可以访问和修改这些单词,而无需解析整个文本体。
jtextArea.getText()
?这不是我想要的。getText提供textArea中包含的整个文本的副本。我希望在不获取整个文档文本的情况下,将钩子连接到单个单词。是否希望在TextArea中使用空格分隔单词?是的。然而,我对每次修改并在上面运行正则表达式时阅读全文不感兴趣。更确切地说,我想知道是否有可能得到文本中有效的单词“挂钩”。这样我就可以访问和修改这些单词,而无需解析整个文本体。
jtextArea.getText()
?这不是我想要的。getText提供textArea中包含的整个文本的副本。我希望在不获取整个文档文本的情况下,对单个单词进行挂钩。这就是我最终使用的黑客解决方案。谢谢这就是我最后使用的黑客解决方案。谢谢