Ich mache ein Swing-Programm, das verschiedene ASCII-Kunst anzeigt. Gerade jetzt, wenn ein Benutzer auf eine Schaltfläche klickt, erhalte ich die ASCII-Grafik und hänge sie an die TextArea an. Aber ich füge es so an, dass es vertikal ist. Zum Beispiel:Wie man Text horizontal in Java hinzufügt Swing
card = " ----------\n" +
" | " + c + " |\n" +
" | |\n" +
" | |\n" +
" | |\n" +
" | " + c + " |\n" +
" ----------";
text.append(card);
bekommen würde,
Dies würde eine einfache ASCII-Kunst einer Karte, mit einem zufälligen Gesicht zugeordnet „c“ hinzufügen. Wenn ich eine weitere Karte hinzufügen möchte, damit die Ausgabe so aussieht, wie würde ich es tun?
Sie würden in den vorhandenen Text in der Textarea lesen , füge jede Zeile des neuen Textes an die entsprechende Zeile des alten Textes an und setze den Text neu. Sie müssen einen Versuch selbst programmieren, wenn Sie spezifische Hilfe wünschen. –