Anzeigen eines array-Liste mit jedem element auf eine neue Zeile?

Code:

ArrayList <Integer> marks = new ArrayList();

private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
    Collections.addAll(marks, (Integer.parseInt(markInput.getText())));
    marks.add(Integer.parseInt(markInput.getText()));
    for (int j =0; j < marks.size(); j++) {
        markdisplayTextArea.setText(Integer.toString(marks.get(j)));
}

Diesem Programm soll die Anzeige jede Zahl in einer neuen Zeile in eine JTextArea, wenn der Benutzer tippt es in ein und drückt die Schaltfläche "hinzufügen".

Es zeigt jede Zahl aber nur einmal. Ich möchte jede eingegebene Zahl angezeigt werden, auf einer neuen Zeile in aufsteigender. Also, wenn die vom Benutzer eingegebenen 4 Ziffern, sagen wir, 78, 92, 54, 21, möchte ich Ihnen folgendermaßen angezeigt:

21

54

78

92

  • Sieht aus wie eine Hausaufgabe. Wenn es ist, fügen Sie dann die Hausaufgaben-tag.
  • Es ist einfach: Sie wollen die zahlen angehängt werden, um den text, der bereits vorhanden ist. Dann müssen Sie code schreiben zu verketten. Versuchen Sie etwas, und dann lassen Sie es uns wissen, wenn Sie irgendwelche Probleme.
  • Ich versuchte dieses aber es hat nicht funktioniert, markdisplayTextArea.setText(Integer.toString(Mark.get(j))) + "" + (Zeichen);
InformationsquelleAutor user1419306 | 2012-05-27
Schreibe einen Kommentar