我正在研究具有不同前景色的文本的 jtextpane。我想在不同颜色的文本上设置工具提示。谁能告诉我如何获取 jtextpane 中特定位置或位置的颜色。我通过 jtextpane 上的 StyleConstants.setForeground 方法在文本上设置了不同的前景色。我通过这个方法找到了鼠标的位置。
int ind=jTextPane2.viewToModel(evt.getPoint());
现在我想要这个 ind 变量的前景色。该索引是鼠标所在的特定点。现在谁能告诉我如何获得这一点的前景色。
最佳答案
使用类似的东西
Element elem=((StyledDocument)jTextPane2.getDocument()).getCharacterElement(position);
StyleConstants.getForeground(elem.getAttributes());
关于java - 如何获取jtextpane中特定位置的前景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663089/