COLORES EN MATRIZ JAVA

Iniciado por DarioGarcia, 17 Agosto 2014, 11:32 AM

0 Miembros y 1 Visitante están viendo este tema.

DarioGarcia

Buenas,

tengo una matriz n x n con diferentes valores de cada elemento i,j. Necesito que al ejecutar aparezca el elemento coloreado en funcion del valor que tenga.

la matriz con los valores se llama oxigenoN[j]. La matriz que ha de estar coloreada en funcion de los valores se llama oxigenoC[j].

El codigo escrito a continuacion esta mal, es por daros una idea de como lo estoy escribiendo.

If (oxigenoN[j]<=10000 && oxigenoN[j]>=7500) {
oxigenoC[j]= java.awt.Color.BLUE
}
else if (oxigenoN[j]<7500 && oxigenoN[j]>=5000). {
oxigenoC[j]= java.awt.Color.RED
}

el problema que me aparece es que oxigenoC[j] es un valor tipo int mientras que java.awt.Color es un object.

Gracias de antemano.

Darío

gordo23

¿Y por qué no declaras el arreglo oxigenoC[] de tipo Color?

DarioGarcia

como seria eso de declarar el arreglo oxigenoC[] de tipo color ?

saludos

gordo23

Vas a tener que buscar un libro para aprender bien porque te veo medio complicado.

Declarar una variable es básicamente esto:

int numero;
float otroNumero;
private String cadena;
double asdNumero = 2.6;

todos estos son ejemplo de declarar una variable, tanto int, como float, String y double son el tipo de variable. En el último caso tambien se está inicializando, es decir, asignandole un valor inicial. Con esta ayuda y con un poco de lectura en la web deberías saber como declarar una variable de tipo Color.

Saludos.-