I'm not sure if this is what you need but this tutorial explains solid fill, gouraud shading and texture mapping - http://www.whisqu.se/per/docs/graphics20.htmThe tutorial is actually for C++ but I'm sure a Java implementation would not be hard to do.