Al llamar al método cuentaPixeles
el resultado es java.lang.NullPointerException
, ¿que estoy haciendo mal?. Mi imagen tiene 400 de alto y 300 de ancho, uso la clase Color de java. Este es mi código:
class Imagen {
private Color mapabits[][];
public Imagen( )
{
mapabits = new Color[300][400];
}
public Color colorDelPixel( int x, int y )
{
return mapabits[ y ][ x ];
}
public int cuentaPixeles(Color color)
{
int contador = 0;
for( int i = 0; i < 400; i++ )
for( int j = 0; j < 300; j++ )
{
if (colorDelPixel(i, j).equals(color))
contador = contador++;
}
return contador;
}
}