mcq_java_3_eventhandling
mcq_java_3_eventhandling
The Following steps are required to perform Implement the Listener interface and overrides
Answer: c
Answer: d
Q. 3 Which package provides many event classes and Listener interfaces for event handling?
(a) java.awt
(b) java.awt.Graphics
(c) java.awt.event
Answer: c
Q. 4 To use the ActionListener interface it must be implemented by a class there are several ways
Answer: d
Q. 5 The ActionListener interface is not used for handling action events?
(a) True
(b) False
Answer: b
Q. 6 The ActionListener interface is used for handling action events, For example, it's used by a
(a) JButton
(b) JCheckbox
(d) JMenuItem
Answer: c
(a) Button,List,MenuItem
(b) Button,Checkbox,Choice
(c) Scrollbar,Component,Button
Answer: a
Q. 8 In Graphics class Which method is used to set the graphics current color to the specified color?
Answer: b
Q. 9 Which of the following method is used to determine the type of adjustment event?
(a) getType( )
(b) getEventType( )
(c) getAdjustmentType( )
(d) getEventObjectType( )
Answer: c
(a) ActionEvent,ItemEvent
(c) ScrollEvent,TextEvent
Answer: b
(b) pressed
(c) released
Answer: a
(a) KeyEvent
(b) MouseEvent
(c) ItemEvent
(d) AdjustmentEvent
Answer: d
Q. 13 The signature for the registration method for a ActionEvent should be .
Answer: d
(a) Window
(b) RadioButton
(c) ScrollBar
(d) None
Answer: d
(a) KeyListener( )
(b) addKeyListener( )
(c) addKeyListenerEvent( )
(d) eventKeyboardListener( )
Answer: b
Q. 16 Name the method defined in EventObject class that returns the object generated from the event.
(a) getEvent( )
(b) getObject( )
(c) getId( )
(d) getSource( )
Answer: d
Q. 17 The MouseListener interface is used to make mouse handling.
(a) True
(b) False
Answer: a
Q. 18 ActionEvent is applied on
(a) Frame
(c) Scrollbar
Answer: d
(a) FocusEvent
(b) MouseEvent
(c) WindowEvent
Answer: d
(a) ActionEvent
(b) ComponentEvent
(c) AdjustmentEvent
(d) WindowEvent
Answer: d
Q. 21 Which of the following component generate ActionEvent?
(a) ScrollBar
(b) Window
(c) RadioButton
Answer: d
(a) ItemListener
(b) InputEvent
(c) SelectEvent
(d) ListEvent
Answer: a
(a) getCommandName( )
(b) getActionEventCommand( )
(c) getActionCmd( )
(d) getActionCommand( )
Answer: d
(a) ActionEvent
(b) ItemEvent
(c) TextEvent
Answer: d
Q. 25 When we need to use Checkbox or Item from the list or use a checkable Menu an is generated.
(a) ActionEvent
(b) ItemEvent
(c) MenuEvent
(d) ClickEvent
Answer: b
(a) WINDOW_ACTIVATED
(b) WINDOW_CLOSED
(c) WINDOW_DEICONIFIED
Answer: d
Answer: c
Answer: c
Q. 29 Which class is used for this processing method processActionEvent( ) method?
(b) Button,Checkbox,Choice
Answer: a
Q. 30 Which of this package contains all the classes and methods required for event handling in Java.
(a) java.applet
(b) java.awt
(c) java.event
(d) java.awt.event
Answer: d
Q. 31 Name the method defined in EvenObject class that returns the object generated from the event.
(a) getEvent( )
(b) getObject( )
(c) getId( )
(d) getSource( )
Answer: d
(a) ComponentListener
(b) ContainerListener
(c) ActionListener
(d) InputListener
Answer: c
Q. 33 Button Control implements following listener interface.
(a) ItemListener
(b) ActionListener
(c) FlowListener
(d) Adapter
Answer: b
Q. 34 Clicking the closing button on the upper right corner of a frame generates a (n)‐event.
(a) ItemEvent
(b) WindowEvent
(c) MouseMotionEvent
(d) ComponentEvent
Answer: b
Q. 35 Which of the following method must be overridden in the order to handle KeyEvent.
Answer: d
Q. 36 Which of these methods can be used to know the degree of adjustment made by the user?
(a) getValue( )
(b) getAdjustmentType( )
(c) getAdjustmentValue( )
(d) getAdjustmentAmount( )
Answer: c
Q. 37 MouseEvent is subclass of which of the following class?
(a) ComponentEvent
(b) ContainerEvent
(c) ItemEvent
(d) InputEvent
Answer: d
(a) Listener
(b) Sources
(c) Event
Answer: a
Answer: a
Q. 40. Select the missing statement in given
import java.applet.*;
/*
</applet>
*/
intmouseX = 0,
mouseY = 0public
void init()
mouseX = 0;
mouseY =
10; msg =
"Mouse
clicked.";re
paint();
mouseX = 0;
mouseY
= 10;
msg =
"Mouse
entered.";repaint();
mouseX = 0;
mouseY =
10; msg =
"Mouse
exited.";rep
aint();
mouseX =
me.getX();mo
useY
me.getY();m
sg = "Down";
repaint();
mouseX =
me.getX();mo
useY
me.getY();m
sg = "Up";
repaint();
mouseX =
me.getX();m
ouseY
me.getY();ms
g = "*";
repaint();
a) addMouseMotionListener(this);
b) addMouseListener(this);
c) import java.awt.event.*;
d) all of above
Answer: d
Q. 41. Select the proper output for following
import java.applet.*;
List l= new
List(2,true);
l.add("java"
);
l.add("c++");
l.add("kkk"); add(l);
</applet>*/
Answer: c
Q. 42. To get the following output complete the code given below.
import java.awt.*;
import javax.swing.*;
</applet>
*/
i t v = ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS;
i t h = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
contentPane.add(jsp, BorderLayout.CENTER);
c) int b = 0;
++b;
++b
Answer: d
Q. 43. Select proper code for given output
A.
importjava.awt.*; importjava.applet.*;
os.add("wnnxp");
os.add("wnnnt");
os.add("win
2000");add(os);
</applet>*/
B.
importjava.awt.*; importjava.applet.*;
os.add("wnn18");
os.add("wnnxp");
add(os);
</applet>*/
C.
importjava.awt.*; importjava.applet.*;
os.add("wnn18");
os.add("wnnxp");
os.add("wnnnt");
os.add("win 2000");
add(os);
D.
importjava.awt.*; importjava.applet.*;
os.add("wnn18");
os.add("wnnxp");
os.add("wnnnt");
os.add("win 2000");
</applet>*/
Answer: a
Q. 44. Select the missing statement in the program to get the following output
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;
</applet>
*/
JLabel jl;
contentPane.setLayout(new FlowLayout());
jc.addItem("France"); jc.addItem("Germany");
jc.addItem("Italy"); jc.addItem("Japan");
jc.addItemListener(this); contentPane.add(jc);
contentPane.add(jl);
String s = (String)ie.getItem();
}
a) jl = new JLabel(new ImageIcon("star.gif"));
b) jl = new JLabel("star.gif");
d) JLabel(new ImageIcon("star.gif"));
Answer: a
Q. 45. Select the missing statement in the program for following output
import java.awt.*;
MenuDemo m = new
MenuDemo();m.setVisible(true);
MenuBar();
m.setMenuBar(mbr);
mbr.add(filemenu); mbr.add(editmenu);
filemenu.add(new1);
filemenu.add(open1);
A. mbr.add(view);
B. mbr.add(menu);
C. mbr.add(vieweditmenu);
D. mbr.add(viewmenu);
Answer: d
Q.46. Consider the following output. Find the missing statement in the program.
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;
/*
</applet>
*/
implements KeyListener
addKeyListener(this);
requestFocus();
showStatus("Key Down");
showStatus("Key Up");
msg +=
ke.getKeyChar();
repaint();
}
g.drawString(msg, X, Y);
a) Missing Semicolon
b) }
c) {
d) ()
Answer: b
Q.47.For the following code select the method that can be used to handle event.
importjava.awt.event.*;
import java.awt.*;
importjava.applet.*;
Checkbox m1,m2,m3;
m1=new Checkbox("A");
m2=new Checkbox("B");
m3=new
Checkbox("C");
add(m1);
add(m2);
add(m3);
m1.addItemListener(this);
m2.addItemListener(this);
if(ie.getSource()==m1)
setBackground(Color.red);
if(ie.getSource()==m2)
setBackground(Color.green);
</applet>*/
a) actionPerformed(ActionEvent ae)
b) itemStateChanged(ActionEvent ie)
c) itemStateChanged(ItemEvent ie)
d) adjustmentPerformed(AdjustmentEvent ae)
Answer: c