Würde gern ein Programm schreiben, dass seinen Output aber nicht auf der Konsole ausgibt, sondern in einem JTextFrame mit einem JTextPane. Geht das? Kann man ein Fenster so einstellen, dass man den Textoutput nach dahin ganz normal zeilenweise umleiten kann? Mir ist für das JTextPane leider nur die Methode .setText bekannt.
Ansonsten bliebe mir nur der Aufruf des .jar Programms mittels .bat Datei auf der Windows Konsole.
Ansonsten bliebe mir nur der Aufruf des .jar Programms mittels .bat Datei auf der Windows Konsole.
Java:
.bat-Datei:
mode 800
java -jar JavaStart.jar
cmd.exe
Java:
import java.util.Scanner;
public class SternDreieck {
public static void main(String[] args) {
DreieckZeichnen();
}
static void DreieckZeichnen() {
String starx;
starx = "*";
int anzahl = 20;
System.out.println("Bitte Anzahl der Sterne für das Dreieck angeben:");
Scanner myScanner = new Scanner(System.in);
anzahl = myScanner.nextInt();
System.out.println(starx);
for (int i = 1; i <= anzahl; i++) {
starx = starx + "*";
System.out.println(starx);
}
}
}
Zuletzt bearbeitet: