Java 如何在jtextpane中获取特定位置的前景色

Java 如何在jtextpane中获取特定位置的前景色,java,swing,tooltip,jtextpane,foreground,Java,Swing,Tooltip,Jtextpane,Foreground,我正在处理具有不同前景色的文本的jtextpane。我想在不同颜色的文本上设置工具提示。谁能告诉我如何在jtextpane中获得特定位置或位置的颜色。我已经通过jtextpane上的StyleConstants.setForeground方法在文本上设置了不同的前景色。我用这种方法找到了鼠标的位置 int ind=jTextPane2.viewToModel(evt.getPoint()); 现在我想要这个ind变量的前景色。此ind是鼠标所在的特定点。现在谁能告诉我如何得到这一点的前景色

我正在处理具有不同前景色的文本的jtextpane。我想在不同颜色的文本上设置工具提示。谁能告诉我如何在jtextpane中获得特定位置或位置的颜色。我已经通过jtextpane上的StyleConstants.setForeground方法在文本上设置了不同的前景色。我用这种方法找到了鼠标的位置

 int ind=jTextPane2.viewToModel(evt.getPoint());

现在我想要这个ind变量的前景色。此ind是鼠标所在的特定点。现在谁能告诉我如何得到这一点的前景色

使用类似的方法

Element elem=((StyledDocument)jTextPane2.getDocument()).getCharacterElement(position);
StyleConstants.getForeground(elem.getAttributes());