Foro de elhacker.net

Programación => Java => Mensaje iniciado por: DarioGarcia en 17 Agosto 2014, 11:32 am



Título: COLORES EN MATRIZ JAVA
Publicado por: DarioGarcia en 17 Agosto 2014, 11:32 am
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


Título: Re: COLORES EN MATRIZ JAVA
Publicado por: gordo23 en 17 Agosto 2014, 12:21 pm
¿Y por qué no declaras el arreglo oxigenoC[] de tipo Color?


Título: Re: COLORES EN MATRIZ JAVA
Publicado por: DarioGarcia en 17 Agosto 2014, 13:06 pm
como seria eso de declarar el arreglo oxigenoC[] de tipo color ?

saludos


Título: Re: COLORES EN MATRIZ JAVA
Publicado por: gordo23 en 17 Agosto 2014, 20:57 pm
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.-