Java 如何从JTextPane获取文本颜色?

Java 如何从JTextPane获取文本颜色?,java,swing,jtextpane,Java,Swing,Jtextpane,我正在创建一个简单的RTF编辑器,我正在使用JTextPane组件和RTFEditorKit。我想获取在JTextPane中输入的文本的颜色。如何获取文本颜色?使用: 使用: AttributeSet attr = textPane.getCharacterAttributes(); Color color = (attr != null ? StyleConstants.getForeground(attr) : null);

我正在创建一个简单的RTF编辑器,我正在使用JTextPane组件和RTFEditorKit。我想获取在JTextPane中输入的文本的颜色。如何获取文本颜色?

使用:

使用:

AttributeSet attr = textPane.getCharacterAttributes();
Color color = (attr != null ? StyleConstants.getForeground(attr) : null);