Java 将arrayList的内容添加到JTextPane文档

Java 将arrayList的内容添加到JTextPane文档,java,swing,arraylist,jtextpane,Java,Swing,Arraylist,Jtextpane,在我的Java程序中,我试图将ArrayList中的数据添加到JTextPane文档中。我尝试了以下封装在for循环中的方法,但没有成功: doc.insertString(doc.getLength(),colorList[j] + "\t", textPane.getStyle("bold")); 我一直在查看Java文档以寻找答案,但它令人难以置信地难以接受。如何将ArrayList中的信息放入JTextPane文档?下面是一个迭代ArrayList元素并将其插入JTextPane的示例

在我的Java程序中,我试图将ArrayList中的数据添加到JTextPane文档中。我尝试了以下封装在for循环中的方法,但没有成功:

doc.insertString(doc.getLength(),colorList[j] + "\t", textPane.getStyle("bold"));

我一直在查看Java文档以寻找答案,但它令人难以置信地难以接受。如何将ArrayList中的信息放入JTextPane文档?

下面是一个迭代ArrayList元素并将其插入JTextPane的示例:


问题是什么?我更新了我的帖子来澄清这个问题。
public class Texting extends JFrame {

    Texting() {

        List<String> list = new ArrayList<>();
        list.add("AAAAAAA");
        list.add(" ");
        list.add("BBBB");

        JTextPane pane = new JTextPane();
        Document doc = pane.getDocument();
        for (String s : list)
            try {
                doc.insertString(doc.getLength(), s, null);
            } catch (BadLocationException e) {
                e.printStackTrace();
            }

        add(pane);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        pack();
        setVisible(true);
    }

    public static void main(String args[]) {

        new Texting();
    }
}