Output colorido

Podiame dizer como colorir as letras de output de um programa em java tipo:

//Created on 10-03-2004 by Nox Generation

import java.io.*;

public class AnosMesesDias
{
public static void main(String []args) throws IOException
	{

	double idade, anos, meses, dias, meses1;

	BufferedReader inf = new BufferedReader (new InputStreamReader(System.in));

	System.out.println("


		*    *		******
		**   *		*
		* *  *		*
		*  * *		*  ***
		*   **		*    *
		*    *		******
		Nox		Generation 


");


	System.out.print("		A sua idade?(em dias)");
	idade = Double.parseDouble(inf.readLine());

	anos = Math.round(idade/365);
	meses= (idade%365);
	meses1=(meses/30);
	dias=(meses%30);
	
	
	System.out.print("
		Anos:		"+anos);
	System.out.print("
		Meses:		"+meses1);
	System.out.print("
		Dias:		"+dias);

	}
}

colocar System.out.print(" Anos: "+anos); com a cor vermelha

thanks pela sua ajuda! 8)

Sem usar Swing e talz…putz vc terá q botar uma linha no command
pra trabalhar com Ansi…
Vc quer a cor na console como em C???Portability Fatal Error Detected!

O problema de portabilidade ao se utilizar seqüências de escape ANSI em programas Java foi levantado naquele seu outro tópico.

Se, mesmo assim, você quer tentar, pode dar uma olhadinha num texto que eu escrevi em
http://kurumin.com.br/forum/viewtopic.php?t=18894

Acho melhor você usar alguma interface gráfica, mesmo que seja para imitar o console. Você pode usar um editor com fundo preto e fonte new courier 12, fica igualzinho. Aí você pode usar cores. Os comandos System.out.println teriam que ser redirecionados para este editor que seria o novo “out”. Nunca fiz isso mas acho que é possível.
Mas eu te aconselho a começar a usar interfaces gráficas mesmo, mesmo que você esteja aprendendo não vale a pena ficar muito tempo com programas console.

Eu precisava ouvir isto… :smiley: