JTextPane
允许您embed JComponents
and images。当您选择文档的一部分时,文本将突出显示,但嵌入的项目不会突出显示。您可以在事件发生后通过CaretListener
通知嵌入式组件,但是我想知道是否有一种方法可以在选择鼠标时突出显示它们?
最佳答案
您可以使用MouseMotionListener并处理mouseDragged事件。然后,您需要使用viewToModel()方法来知道正在选择模型的哪一部分。
JTextPane
允许您embed JComponents
and images。当您选择文档的一部分时,文本将突出显示,但嵌入的项目不会突出显示。您可以在事件发生后通过CaretListener
通知嵌入式组件,但是我想知道是否有一种方法可以在选择鼠标时突出显示它们?
最佳答案
您可以使用MouseMotionListener并处理mouseDragged事件。然后,您需要使用viewToModel()方法来知道正在选择模型的哪一部分。