Java 将arrayList的内容添加到JTextPane文档
在我的Java程序中,我试图将ArrayList中的数据添加到JTextPane文档中。我尝试了以下封装在for循环中的方法,但没有成功: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的示例
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();
}
}