如何在 jtextarea 中获取突出显示的文本
我有一个包含一些文本的 jtextarea。我使用 java highligher 来突出显示 jtextarea 上的一些文本。我想将该文本区域的内容打印到另一个带有突出显示文本的文本区域。这可能吗? 或者有什么方法可以只获取 jtextarea 中突出显示的文本?
I have a jtextarea with some texts. I use java highligher to highlight some texts on that jtextarea. I want to print the content of that textarea to another textarea with the highlighted texts. Is that possible?
Or is there any way of getting only the highlighted text inside a jtextarea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
getSelectedText
方法。You can just ask the text area for the selected text using the
getSelectedText
method.使用 getHighlights荧光笔的 () 方法。从那里,您可以检索突出显示的开始和结束的偏移量。
Use the getHighlights() method of your Highlighter. From there, you can retrieve the offsets of the start and end of highlighting.