De la couleur en console avec java??

merzhin -  
 merzhin -
Hello tout le moooonde ,

voila je voulais savoir si il étai possible de mettre de la couleurs dans des application en java qui son executé en console,
genre la couleurs de la font, du background, etc......
voila ché po si qqun peu maidé , si oui se srai vréément cool

merciii bcp

++
merzhin ;)

5 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Essaye d'utiliser un pilote ANSI
    Où ESC est ASCII(27)
    System.out.println(ESC + "[0;41mROUGE"+ ESC +"[0m\n");
    Ca fonctionne dans un xterm..

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    Si tu est sous Windows9?, tu ajoutes uune ligne du genre
    device=c:\windows\command\ansi.sys
    ou
    devicehigh=c:\windows\command\ansi.sys
    dans ton config.sys (à adapter selon ton installation)
    sous XP(je ne garanti rien ici)
    vraissemblablement
    device=c:\WINDOWS\system32\ansi.sys
    ou
    device=%windir%system32\ansi.sys

    Sous Linux tu n'as rien à faire
    sous FreeBSD non plus ;)
    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  3. jisisv Messages postés 3678 Statut Modérateur 936
     
    Si tu veux de la doc sur les pilotes ansi et des pilotes alternatifs, pointe ton fureteur sur http://www.simtel.com et fais-y une recherche sur ansi.sys

    Johan
    The software said "Requires Windows98, Win2000, or better,
    So I installed Unix.
    0
  4. merzhin
     
    whééééééé
    merciiiiiii
    .....
    bon je comprend po ou je peu trouv le pilote ansi.. g cherché sur gogol ms rien ...

    keske je doi ajouté , dl a ca?
    public class Exlire
    {
         public static void main (String args[])
         {
    		char nb2 =40;
              System.out.println(nb2 + "[0;41mROUGE"+ nb2 +"[0m\n");
         }
    }
    


    merciiiiiiiii
    Merzhin ;)
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. merzhin
     
    Yo merciiiii encor pr ton aide....
    je sui sur linux....

    et quand je fai le petit programme
    public class Exlire
    {
         public static void main (String args[])
         {
    		char nb2 =40;
              System.out.println(nb2 + "[0;41mROUGE"+ nb2 +"[0m\n");
         }
    }
    
    


    il maffiche (logiquement dailleur)
    40"[0;41mROUGE40[0m\n

    bref rien en couleur kwa..
    c moi ou mon code ki est foireu?
    -1