Tratamento de Imagens com Java

Boa tarde Galera!!!
Estou precisando fazer um trabalho para a escola sobre tratamento de imagens com Java ou VB. É para desenvolver mais ou menos um Paint igual o do windows, alguma coisa assim onde eu consiga trabalhar partes diferentes da figura separadamente sem prejudicar o restante da mesma.
Alguem tem alguma coisa sobre isso pra eu ter uma idéia, pois naum sei nem por onde começo…hehe

Valew pela força galera, fico no aguardo da resposta de algum Jedai que saiba como fazer isso…hehe

Jedi não sou, mas conheço esse tutorial aqui que é bom, da Sun: 2D Graphics

flw e boa sorte