标签: java swing mouseover jtextpane styleddocument
当鼠标悬停在文本上时,我想突出显示文本的不同部分。我目前正在使用带有jTextPane的styleddocument。有人可以帮我定义样式,以便在发生鼠标悬停时突出显示单个字符串/段落吗?
谢谢,
答案 0 :(得分:1)
您可以定义自定义荧光笔以显示必要的颜色。将MouseListener添加到jTextPane。您可以获取鼠标坐标并使用jTextPane的viewToModel()方法检测Document中的偏移量,并处理当前部分是否应突出显示。
MouseListener
viewToModel()
Document