Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2007, 10:07
luismg69
 
Fecha de Ingreso: diciembre-2007
Mensajes: 5
Antigüedad: 17 años, 2 meses
Puntos: 0
null pointer exception con enums

Buenas... tengo este codigo:

Código:
Color[] colores;
colores[i]=generador.generarColorAleatorio(obtenerRangoColores());
Color es un enum que esta declarado asi:
[CODE]
public enum Color {
AMARILLO,
AZUL,
NARANJA,
PURPURA,
ROJO,
VERDE
}
[\CODE]


Tal y como esta el codigo de arriba, me da un warning: variable colores might not have been initialized, el cual supongo q es porque no esta inicializado.

El problema esta en como puedo inicializar colores, sino puedo hacer una instancia de Color, puesto que los enum no aceptan cosas del tipo new Color();

En ejecucion, me da un null pointer Exception en la linea:

[CODE] colores[i]=generador.generarColorAleatorio(obtenerRangoColor es());[\CODE]

y parece ser que es por lo mismo...

Alguien me ayuda a solucionar esto?
Gracias