private void myInit(){
        StyledDocument styledDoc = jTextPane1.getStyledDocument();
        jTextPane1.setText("");
        addStylesToDocument(styledDoc);
        
        //jTextPane1.setCaretPosition(0);
        /*for(int i=1;i<=initNumber;i++){
            String number=String.valueOf(i);
            try {
                styledDoc.insertString(styledDoc.getLength(),""+""+number+linenew, styledDoc.getStyle("small"));
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }*/
        
        String[] initStyles ={ "regular", "small", "icon"};
        try {
            styledDoc.insertString(styledDoc.getLength()," ",styledDoc.getStyle(initStyles[2]));
            
        }
        catch(Exception e){
            e.printStackTrace();
        }
        
        
    }
    protected void addStylesToDocument(StyledDocument doc) {
        //Initialize some styles.
        Style def = StyleContext.getDefaultStyleContext().
                        getStyle(StyleContext.DEFAULT_STYLE);
        Style regular = doc.addStyle("regular", def);
        StyleConstants.setFontFamily(def, "SansSerif");
        Style s = doc.addStyle("small", regular);
        StyleConstants.setFontSize(s, 10);
        s = doc.addStyle("icon", regular);
        StyleConstants.setAlignment(s, StyleConstants.ALIGN_CENTER);
        if (breakIcon != null) {
            StyleConstants.setIcon(s, breakIcon);
        }
    }
加完之后不知怎么的,就是什么都没有显示,在这里先多谢拉