1. What is the difference between a console application and a graphical application?
2. Who calls the paintComponent method of a component? When does the call to the paintComponent method occur?
3. Why does the parameter of the paintComponent method have type Graphics and not Graphics2D?