如题。

解决方案 »

  1.   

    百度一下:定制自己的JTextPane,JList
      

  2.   

    我Blog中有个小例子,希望对你有帮助:http://blog.csdn.net/mq612/archive/2006/09/20/1254349.aspx
      

  3.   

    public void append(String str, Color color, int fontSize) {
    SimpleAttributeSet attrSet = new SimpleAttributeSet();
    StyleConstants.setForeground(attrSet, color);
    StyleConstants.setFontSize(attrSet, fontSize);
    insert(str,attrSet);// 用户名字,格式为 username time
    }
    private void insert(String str, SimpleAttributeSet attrSet) {
    Document doc = jTextPane.getDocument();
    try {
    doc.insertString(doc.getLength(), str, attrSet);
    } catch (BadLocationException e) {
    System.out.println("BadLocationException: " + e);
    } }
    }