String an einer bestimmten Stelle ausgeben.



  • hi leute,

    also ich will zb. System.out.print("*"); in der 3. Zeile und 8. spalte ausgeben lassen. Wie geht das?

    früher in cpp haben ich das so in etwas geregelt.

    gotoxy(3,8);
    cout << "*";

    aber wie geht das in Java?



  • hallo

    früher hast du es sicher auch nicht mit "gotoxy" gemacht, sondern entweder mit der winapi, und eine funktion genutzt, die gotoxy heißt..., oder mit der in dem djgpp oder turboc noch 'ausführlichen' conio.h und ihren möglichkeiten.

    java hat das nicht.

    möchtest du das, musst du
    1. entweder googlen nach fertigen konsolenapis, die leute nativ programmiert haben (ist betriebssystemabhänig, logisch 😉 )
    2. oder selber nativen code herstellen, also deine früher genutzen funktionen für java zugänglich machen (jni ist das zauberwort)
    3. oder etwa zählen 😉
    4. oder ein fenster bauen, dass auschaut wie eine konsole, und damit arbeiten.

    beim googlen kommen einige consolenapis zum download. ich würde aber bei konsole nur im notfall in java die plattformunabhängigkeit verlassen, und zusatzbibliotheken verwenden, da sie eben auch auf späteren ausführbaren rechnern installiert sein müssen.
    punkt 3 oder 4 erscheinen mir sinnvoll.



  • hehe danke.. werde ich mal ausprobieren!


Anmelden zum Antworten