目前我正在执行操作(单击菜单项),这些操作存储在 arrayList 中。当我单击按钮时,此文本会以一长行输出(每个项目都被一个接一个地打印)。我想知道如何更改此设置,以便当我单击按钮时所有测试都会垂直打印。谢谢你! 这是我当前使用的代码!
jtaWoof.append(MyFrame.shape1.getArrayList()+"\n");
最佳答案
看起来您一次性追加了 ArrayList 的内容。您应该使用循环来迭代 ArrayList 并将每个条目附加到 jtaWoof
:
ArrayList<String> list = MyFrame.shape1.getArrayList();
for(String s : list){
jtaWoof.append(s);
jtaWoof.append("\n");
}
关于java - jTextArea 垂直打印文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20414575/