Exploring Java graphics through the Big Java textbook