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