Index: src/main/java/common/javax/swing/JTextPane.java =================================================================== --- src/main/java/common/javax/swing/JTextPane.java (revision 490282) +++ src/main/java/common/javax/swing/JTextPane.java (working copy) @@ -1,4 +1,4 @@ -/* + /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. @@ -48,11 +48,17 @@ private static final String uiClassID = "TextPaneUI"; public JTextPane() { + setStyledDocument(null); setEditorKit(new StyledEditorKit()); } public JTextPane(final StyledDocument doc) { - this(); + if (doc == null) { + throw new NullPointerException(); + } + + setStyledDocument(doc); + setEditorKit(new StyledEditorKit()); } public String getUIClassID() {