Event Handling
Event Handling
10. Which method in the KeyListener interface is invoked when a key is typed?
A) keyPressed()
B) keyReleased()
C) keyTyped()
D) keyEntered()
Answer: C
15. Which of the following classes is an adapter class for mouse events?
A) MouseListener
B) MouseAdapter
C) ActionListener
D) EventListener
Answer: B
25. Which method would you override to handle a key being pressed?
A) keyPressed()
B) keyTyped()
C) keyReleased()
D) handleKey()
Answer: A
42. Which method in the MouseListener interface is called when a mouse button is clicked?
A) mouseClicked()
B) mousePressed()
C) mouseReleased()
D) mouseEntered()
Answer: A
A) focusLost()
B) focusGained()
C) focusChanged()
D) focusAcquired()
Answer: B) focusGained()
11. What is the purpose of the Adapter classes in Java event handling?
A) windowOpened()
B) windowClosing()
C) windowActivated()
D) windowResized()
Answer: D) windowResized()
13. Which interface would you use to handle item selection in a JComboBox?
A) ActionListener
B) ItemListener
C) MouseListener
D) KeyListener
Answer: B) ItemListener
14. What event does the MouseMotionListener interface handle?
A) mouseDragged()
B) mouseMoved()
C) mousePressed()
D) mouseReleased()
Answer: A) mouseDragged()
A) JButton
B) JTextField
C) JPanel
D) JLabel
Answer: D) JLabel
17. In Java Swing, which method is used to create a new thread to handle long-running tasks
to avoid freezing the UI?
A) SwingWorker
B) EventQueue
C) Thread
D) Runnable
Answer: A) SwingWorker
18. How can you prevent an event from being processed further?
A) stopEvent()
B) consume()
C) ignoreEvent()
D) cancelEvent()
Answer: B) consume()
A) MouseWheelListener
B) MouseListener
C) WheelListener
D) ScrollListener
Answer: A) MouseWheelListener