0% found this document useful (0 votes)
37 views15 pages

Advance Java Solutions Pepper.

Hi I am studying in jamia polytechnic college

Uploaded by

Huzef Attar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views15 pages

Advance Java Solutions Pepper.

Hi I am studying in jamia polytechnic college

Uploaded by

Huzef Attar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

1.

The _______ arranges components in rows and columns and makes all components the
same size.

Options:
a) FlowLayout

✓ b) GridLayout
c) GridBagLayout
d) CardLayout

2. The _______ interface is used to handle button events:

Options:

a) ButtonListener

b) ClickListener

c) PressListener

✓ d) ActionListener

3. The _______ class is used to create radio button in AWT.

Options:

a) RadioButton

b) OptionButton

✓c) CheckboxGroup
d) Button

4. The _______ van be used to enter or display a single line text.


Options:
a) Checkbox

✓b) TextField
c) List

d) Menu

5. To create window with title bar which of the following class is used?

Options:

✓a) Frame
b) Panel

c) Applet

d) None of the above

6. To create file dialog box, _______ class is used.

Options:

a) Dialog

b) FileDialogBox

✓c) FileDialog
d) SystemDialog

7. KeyEvent is generated in following sequence:

Options:

a) Key typed, pressed, released

b) Key released, typed, pressed


✓c) Key pressed, typed, released
d) Key pressed, released, typed

8. Swing components are _______.

Options:

a) Platform dependent

✓b) Platform independent


c) Platform oriented

d) None of the above

9. In Swing MVC architecture, C stands for _______ .

Options:

✓a) Controller
b) Container

c) Class
d) None of These

10. Which component displays information in hierarchical manner with parent-child


relationship?

Options:

a) JTable

✓b) JTree
c) JTabbedPane
d) JComboBox

11. _______ method to specify the text for a standard tooltip.

Options:

✓a) setToolTipText()
b) addToolTipText()

c) showToolTipText()

d) displayToolTipText()

12. Which of the following is true about AWT and Swing Component?

Options:

✓a) AWT Components create a process where as Swing Component create a thread
b) AWT Components create a thread where as Swing Component create a process

c) Both AWT and Swing Component create a process

d) Both AWT and Swing Component create a thread

13. _______ is super class of all the events.

Options:

a) EventClass

✓b) EventObject
c) AWTEvent

d) AWTClass
14. A _______ is an object that is notified when an event occurs in delegation event model.

Options:

a) Event

b) Source

c) User

✓d) Listener

15. If _______ is manipulated AdjustmentEvent event will be notified.

Options:

✓a) ScrollBar
b) List

c) Choice
d) TextField

16. In Java, an event is an _______ which specifies the change of state in the source.

Options:

a) loop

b) statement

✓c) object
d) keyword

17. ItemListener event defines this method:


Options:

✓a) itemStateChanged()
b) itemStateModified()

c) itemStateManipulated()

d) itemConditionChanged()

18. KeyEvent is a subclass of _______

Options:

a) KeyboardEvent

b) InsertEvent
c) EnterEvent

✓d) InputEvent

19. KeyListener interface has got _______ methods.

Options:

a) 1

b) 2

✓c) 3
d) 4

20. mouseDragged() method present in which listener.

Options:

a) WindowListener
✓b) MouseMotionListener
c) MouseListener

d) MouseDraggedListener

21. MouseEvent is subclass of which of these classes?

Options:

a) ActionListener

b) ItemListener

c) CompnenetListener

✓d) InputEvent

22. Name the event that gets generated when a button is clicked.
Options:

✓a) ActionEvent
b) ClickEvent
c) PressEvent
d) MouseClickedEvent

23. Name the method defined in EventObject class that returns the Object generated from the
event. Select the one correct answer.

Options:

a) readSource()

b) findSource()
c) returnSource()
✓d) getSource()

24. On which AWT component, event listener can not be applied.

Options:

a) Frame

b) MenuItem

✓c) Label
d) Choice

25. Public void mouseMoved(MouseEvent me) is method of _______

Options:

a) MouseListener

✓b) MouseMotionListener
c) ComponentListener

d) ContainerListener

26. Scrollbar control generates _______ event.

Options:

a) MouseEvent

b) ActionEvent

c) ChangeEvent

✓d) AdjustmentEvent
27. Which statements should we add inorder to following code to handle events for
MenuItems
Import java.awt.*; import java.awt.event.*;

Public class MenuDemo extends Frame implements _______ {

Label l;

MenuDemo() {

MenuBar mbr = new MenuBar();

setMenuBar(mbr); Menu filemenu = new Menu(“File”); mbr.add(filemenu);

MenuItem new1 = new MenuItem(“New”); filemenu.add(new1); new1._______

Lab=new Label(); add(lab);

Public static void main(String args[]) {

MenuDemo m = new MenuDemo();

m.setSize(200,200); m.setLocation(10,10); m.setVisible(true);

} public void _______ {

Lab.setText(“New Clicked”); }}

Options:
a) ItemListener, addItemListener(this), itemStateChanged(ItemEvent ie)

✓b) ActionListener, addActionListener(this), actionPerformed(ActionEvent ae)


c) KeyListener, addKeyListener(this), keyTyped(KeyEvent ke)
d) MouseListener, addMouseListener(this), mouseClicked(MouseEvent me)

28. Which of the following statements are correct?

1)mouseClicked() is defined in MouseMotionListener

2)mouseEntered() is defined in MouseMotionListener


3)mouseMoved() is defined in MouseMotionListener

4)mouseReleased() is defined in MouseListener

Options:

a)1,2

b)2,3

✓c)3,4
d)4,1

29. Which of the following statements are true?

1. All events will be processed in the order, the listener were added.
2. Using the adapter approach to event handling means creating blank method bodies for all
event methods.

3. A component may have multiple listeners associated with it.

4. Listeners may be removed once added.

Options:

a) 1,2

b) 2,3

✓c) 3,4
d) 4,1

30. Which method is used to display icon on a component?


Options:

✓a) setIcon(ImageIcon i)
b) displayIcon(ImageIcon i)
c) addIcon(ImageIcon i)
d) insertIcon(ImageIcon i)

31. Which method is missing in the code given below :

Import java.awt. *; import java.awt.event.*;

Class AEvent extends Frame implements ActionListener{

TextField tf;

AEvent(){
Tf=new TextField(); tf.setBounds(60,50,170,20);

Button b = new Button(“click me “) b.setBounds(100,120,80,30);

Add(b);add(tf);

setSize(3600,300); setLayout(null);

setVisible(true);

Public void actionPerformed(ActionEvent e) {

Tf.setText(“Welcome”); }

Public static void main (String args []) {

New AEvent(); }

Options:

a) b.addItemListener()

b) b.addMouseListener()

c) b.addKeyListener()

✓d) b.addActionListener()

32. Which Event is generated when a component is added to or removed from a container?
A) AdjustmentEvent

✓b) ContainerEvent
c) ActionEvent

d) ComponentEvent

33. Select the missing code:

Import javax.swing.*;

Public class Radio {

JFrame f;

Radio(){
F=new JFrame(); JRadioButton r1=new JRadioButton(“A) Male”);

JRadioButton r2=new JRadioButton(“B)FeMale”);

R1.setBounds(50,100,70,30); r2.setBounds(50,150,70,30);

ButtonGroup bg=new ButtonGroup(); bg.add(r1);bg.add(r2);

_______; _______; f.setSize(300,300); f.setLayout(null);

f.setVisible(true); }

public static void main(String[] args) {

new Radio(); } }

Options:

✓a) f.add(r1); f.add(r2);


b) add(r1); add(r2);

c) f.insert(r1); f.insert(r2);

d) insert(r1); insert(r2);
34. Which of the following is not a constructor of Jtree?

Options:

a) JTree(Vector v)

b) JTree(Object obj[])

✓c) JTree(int x)
d) JTree(TreeNode tn)

35. Identify missing statement if you wannt to display a frame with a button added:

Import javax.swing.*;

Public class FirstSwingExample{


Public static void main(String[] args) {

JFrame f=new JFrame();

JButton b=new JButton(“click”);

b.setBounds(130,100,100, 40)

f.add(b);

f.setSize(400,500);

f.setLayout(null);

Options:

a) No statement missing

✓b) setVisible() method is not defined


c) Button is not added to Frame

d) JFrame cannot be used directly.


36. Consider the following program. Find which statement contains error.

Import java.awt.*; import javax.swing.*;

Public class Demo {

Public static void main(String args[]) {

JFrame f =new JFrame(“Toggle Button Sample”);

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Container c=f.getContentPane();
c.add(new JToggleButton(“North”),BorderLayout.NORTH);

c.add(new JToggleButton(“North”),BorderLayout.EAST);

c.add(new JToggleButton(“North”),BorderLayout.WEST);

c.add(new JToggleButton(“North”),BorderLayout.SOUTH);

c.add(new JToggleButton(“North”),BorderLayout.CENTER);

f.setSize(300,300); f.setVisible(true); } }

Options:

a) in c.add(new JToggleButton(“North”),BorderLayout.EAST);

b) in c.add(new JToggleButton(“North”),BorderLayout.WEST);

c) in c.add(new JToggleButton(“North”),BorderLayout.SOUTH);

d) in c.add(new JToggleButton(“North”),BorderLayout.CENTER);

✓e) All of above


f) No error

37. What is the purpose of JTabbedPane?

Options:
a) JTabbedPane object displays rows of data.

b) JTabbedPane object displays hierarchical view of data.


c) JTabbedPane provied scrollable area where larger objects can be shown.

✓d) It manages a set of components by linking them with tabs.

38. Which components are used in the following output?

Figure:

39. Which constructor creates a TextArea with 10 rows and 20 columns?

✓a) new TextArea(10, 20);


b) new TextArea(20, 10);

c) new TextArea();

d) not possible to create such text area.

40. Which control is a combination of text field and dropdown list? 1 N U 2 combo boxes

a) List

b) Choice

✓c) combo boxes


d) DropDown

You might also like