I'm using string builders to append text to my JTextPane, I've set content type as pane.setContentType("text/html"); but the no text actually appears on my JTextPane.
This is an example of my append:
buildSomething.append("<b style=\"color:pink\">"+Birthday+"</span>");
Is there something I'm doing severely wrong? And how do I go about fixit it?


Every time
JTextPane.setText(...)is called a new content type is determined. Start the text with"<html>"and you've got HTML.A new document is created, in your case HTMLDocument.
@mKorbel: the following creates every time HTML for the JTextPane.