如何在与JTextPane关联的StyledDocument中使用onmouseover

时间:2014-02-09 13:16:57

标签: java swing mouseover jtextpane styleddocument

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

谢谢,

1 个答案:

答案 0 :(得分:1)

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