Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Quiz Questions
For Chapter 6

THIS PAGE CONTAINS A SAMPLE quiz on material from Chapter 6 of this on-line Java textbook. You should be able to answer these questions after studying that chapter. Sample answers to all the quiz questions can be found here.

Question 1: Programs written for a graphical user interface have to deal with "events." Explain what is meant by the term event. Give at least two different examples of events, and discuss how a program might respond to those events.

Question 2: What is an event loop?

Question 3: Explain carefully what the repaint() method does.

Question 4: What is HTML?

Question 5: Draw the picture that will be produced by the following paint() method:

             public static void paint(Graphics g) {
                for (int i=10; i <= 210; i = i + 50)
                   for (int j = 10; j <= 210; j = j + 50)

Question 6: Suppose you would like an applet that displays a green square inside a red circle, as illustrated. Write a paint() method that will draw the image.

(Picture of Circle in Square)

Question 7: Suppose that you are writing an applet, and you want the applet to respond in some way when the user clicks the mouse on the applet. What are the four things you need to remember to put into the source code of your applet?

Question 8: Java has a standard class called MouseEvent. What is the purpose of this class? What does an object of type MouseEvent do?

Question 9: Explain what is meant by input focus. How is the input focus managed in a Java GUI program?

Question 10: Java has a standard class called JPanel. Discuss two ways in which JPanels can be used.

[ Answers | Chapter Index | Main Index ]

  Published under free license. Design by Interspire