Основы графики в Java (Graphics/Graphics2D)
На примерах должно быть показано, как с помощью методов указанных классов можно рисовать в Java: примитивы, управление цветом, заливка, масштабирование и т.п. Явно предполается наличие демонстрационного проекта.