Сначала вам нужно написать синтаксический анализатор - программу / метод / класс / все, что читает этот файл построчно и извлечь необходимые данные.
BufferedReader r =
new BufferedReader(new InputStreamReader(new FileInputStream(file),
"US-ASCII"));
дает вам BufferedReader, который имеет метод readLine ().
Первые несколько строк вы выбрасываете или обрабатываете специально, а затем основной набор строк - это данные реального изображения. Там вы выбрасываете кавычки и запятые и получаете простые данные в виде строки.
Чтобы поместить его в изображение, посмотрите на классы в java.awt.image - особенно BufferedImage и используемые им классы (Raster / WriteableRaster, IndexColorModel).
Вместо этого вы также можете просто хранить данные в форме String [] и в методе рисования пользовательского компонента получать доступ к отдельным пикселям. Думаю, это будет немного медленнее.