Why do you override paint () method in Java?