jTextArea垂直打印文本

时间:2013-12-06 02:01:23

标签: java swing arraylist jtextarea

目前我正在做动作(点击菜单项),这些动作存储在arrayList中。当我单击一个按钮时,该文本以长行输出(每个项目一个接一个地打印)。我想知道如何改变这一点,以便当我点击按钮时,所有测试都是垂直打印的。谢谢! 这是我目前正在使用的代码!

jtaWoof.append(MyFrame.shape1.getArrayList()+"\n");

1 个答案:

答案 0 :(得分:3)

看起来你一次追加ArrayList的内容。您应该使用循环迭代ArrayList并将每个条目追加到jtaWoof

    ArrayList<String> list = MyFrame.shape1.getArrayList();
    for(String s : list){
        jtaWoof.append(s);
        jtaWoof.append("\n");
    }