只能从文本区域的数组中打印一个元素,需要全部打印。使用Netbeans

时间:2016-01-26 22:32:24

标签: java arrays swing for-loop jtextarea

private void displayButtonActionPerformed(java.awt.event.ActionEvent evt) {                                              

        for(int j=0; j <= topics.size(); j++)  {
              outputBox.setText("Pg#"+ j + ": " + topics.get(j));
        }

这段代码只显示文本区域中我的数组中的一个元素,非常感谢任何想法或帮助。

1 个答案:

答案 0 :(得分:-1)

每次调用setText()都会替换数据。你只能做一个,因为你继续写它。

您需要添加新行。

为了做到这一点,你想:

outputBox.append(yourtext);
outputBox.append('\n'); //when you want to add a new line