How do I easily edit the style of the selected text in a JTextPane? There doesn’t seem to be many resources on this. Even if you can direct me to a good resource on this, I’d greatly appreciate it.
Also, how do I get the current style of the selected text? I tried styledDoc.getLogicalStyle(textPane.getSelectionStart()); but it doesn’t seem to be working.
Take a look at the following code in this pastebin:
http://pbin.oogly.co.uk/listings/viewlistingdetail/d6fe483a52c52aa951ca15762ed3d3
The example is from here:
http://www.java2s.com/Code/Java/Swing-JFC/JTextPaneStylesExample3.htm
It looks like you can change the style using the following in an action listener:
It sets the style of the text between the given offset and length to a specific style.
See the full pastebin for more details. That should fix your problem though.