【发布时间】:2013-12-23 06:05:40
【问题描述】:
目前我正在执行操作(单击菜单项),这些操作存储在 arrayList 中。当我单击一个按钮时,此文本以一长行输出(每个项目一个接一个地打印)。我想知道如何更改它,以便当我单击按钮时,所有测试都垂直打印。谢谢! 这是我目前正在使用的代码!
jtaWoof.append(MyFrame.shape1.getArrayList()+"\n");
【问题讨论】:
-
getArrayList()是否返回ArrayList<String>? -
是的。这是我的 getter 和 setter。
-
public String getArrayList() { return arrayList.toString(); } public void setArrayList(ArrayList arrayList) { this.arrayList.addAll(arrayList); }
-
您的 getter 方法返回一个字符串,而不是 ArrayList
。应该是 public ArrayList<String> getArrayList() { return arrayList; }。您应该在问题中添加更多代码以使其更清晰。还显示预期/实际输出 -
这工作..非常感谢你,我真的很感激!我很抱歉解释不佳。
标签: java swing arraylist jtextarea