当鼠标悬停在文本的不同部分时,我想突出显示它们。我目前在jTextPane中使用styleddocument。有人可以帮我定义样式,以便在发生鼠标悬停时突出显示各个字符串/段落吗?

谢谢,

最佳答案

您可以定义自定义荧光笔以显示必要的颜色。将MouseListener添加到jTextPane。您可以获取鼠标坐标,并使用jTextPane的viewToModel()方法检测Document中的偏移量,并处理是否应突出显示当前部分。

关于java - 如何在与JTextPane关联的StyledDocument中使用onmouseover,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21659479/

10-10 18:44