pintar matrices

Rebbecca
12 de Febrero del 2004
Hola, tengo un problemilla con una aplicacion java, y como soy nueva en esto agradecería que alguien me echara una mano.
Mi problema es que necesito hacer una matriz de gran tamaño, aprox 4000x4000 posiciones pudiendo tener cada posicion uno de 2 posibles valores.
Una vez hecho esto necesito pintarlo, de modo que cada valor aparezca de un color distinto, o sea, que con 2 colores me bastaria.
He usado drawImage pero cada pixel es un int y ocupa tanto tamaño que con tamaños pequeños me funciona pero para tamaños ya de 2000x2000 por ej me da un java.lan.OutOfMemoryError
Sabria alguien como podria hacer esto? o conoce alguien si se pueden hacer en java imagenes monocromas, o sea que cada pixel me ocupe poquito...???
Gracias por adelantado chicos