java - 在 JTextPane 中选择嵌入项

标签 java swing jtextpane

JTextPane 让您可以 embed JComponents and images .当您选择文档的一部分时,文本会突出显示,但嵌入的项目不会。您可以在事件发生后通过 CaretListener 通知嵌入式组件,但我想知道是否有办法在鼠标选择期间突出显示它们?

最佳答案

您可以使用 MouseMotionListener 并处理 mouseDragged 事件。然后,您需要使用 viewToModel() 方法来了解模型的哪一部分被选中。

关于java - 在 JTextPane 中选择嵌入项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1614254/

相关文章:

java - 在 JSP 中屏蔽 url

java - JPA 以及与持久性提供程序和数据库供应商的兼容性

java - 将 JPanel 嵌入 JApplet(始终位于顶部)

java - JTextPane 的样式是否具有类似控制台的格式?

java - JTextPane 是否可以有列和行?

java套接字服务器客户端->服务器->客户端

java - 如何在下面使用带有 Apache httpclient 的 jersey-client?

java - 你的java改量 "tab"?

java - 为动态添加的按钮添加全局键盘快捷键

java - 将 JTextPane 设置为内容类型 HTML 并使用字符串生成器