Beiträge von TheHellmaker

    Ich suche eine Moeglichkeit, bunte(farbige) Strings in der Eingabeaufforderung(Ich glaub in fedora heiszt das Ding 'Terminal', unter Windoofs 'cmd.exe') darstellen zu koennen.

    -------------------------------------
    Nachfolgend ein paar eventuell verwirrende:o Zeilen um ein Beispiel darzustellen

    Ich haette mir gedacht, dasz es irgendwelche Farbtags gibt, die man dazu verwenden muesste, hab aber nichts gefunden.#


    PHP
    System.out.println("dieser Text ist rot\n" + "dieser text ist blau");

    So lustiger Unsinn wie die Farbtags extra zu schreiben in der Form:
    \c leitet Farbtag ein
    aarrggbb aa[alpha]rr[red]gg[green]bb[blue] in hex

    :hab ich dann versucht darzustellen, funktioniert aber nicht.

    System.out.println( \cffff0000 + "dieser Text ist rot\n" + \cff0000ff + "dieser text ist blau");
    In den Java Api docs bin ich auch nicht fuendig geworden..

    ne eigene Funktion um einzufaerben haett ich ziemlich simple dargestellt mal folgendermaszen gemacht: (funktioniert halt nicht)

    PHP
    public String farbig(String s, int farbcode){
    if(farbcode!=0 && farbcode !=1){return s;}
     int farben[] = new int [2]; //habs auch mit String farben[] versucht, denk mir aber, dass so Farbtags vermutlich als Integer bzw Hex-Werte abgespeichert werden?
     farben[0] = 'ff0000' //soll rot sein
     farben[1] = '0000ff' //soll blau sein
     return "" + farben[farbcode] + s;
    }

    Vielleicht gibt es ja eine andere Moeglichkeit als System.out.print(), um Strings teilweise/komplett eingefaerbt dazustellen, ich kenn die |cffaarrggbb von einer anderen Programmiersprache, daher dieser Versuch..

    Um nochmal drauf hinzuweisen mir geht es um die simple Darstellung eines (mehr)farbigen Strings in der Eingabeaufforderung (cmd.exe unter windoofs) mittels einer java funktion in einem durch "java programmname" aufgerufenen Programm.

    Kann mir jemand helfen?