Advanced Java Programming Past Paper PDF (22517)
Document Details
Uploaded by LushLute5696
TYCM
Tags
Summary
This is a past paper for Advanced Java Programming (22517) covering the Tour of Swing. It includes multiple choice questions with options a, b, c, and d.
Full Transcript
Chapter 02 The Tour of Swing Question Bank : Advanced Java Programming (22517) Class : TYCM Chapter No. 02 The Tour of Swing Answer the following questions: (Note: Only one answer is correct). 1. In which package Swing components are define...
Chapter 02 The Tour of Swing Question Bank : Advanced Java Programming (22517) Class : TYCM Chapter No. 02 The Tour of Swing Answer the following questions: (Note: Only one answer is correct). 1. In which package Swing components are defined? a) javax.applet.swing b) javax.swing c) java.javax.swing d) javax.java.swing 2. The super class of all swing buttons is – a) Button b) ButtonGroup c) JButton d) AbstractButton 3. Which of the following alignment is not possible for JLabel? a) TOP b) LEFT c) CENTER d) LEADING 4. Alignment constants of JLabel are the part of – a) SwingConstants interface b) SwingConstants class c) Swing class d) Graphics class 5. How will you set icon for the Jlabel? a) Using Icon class directly b) Using setIcon( ) method c) Using makeIcon( ) method d) It is not possible to set icon for JLabel 6. Swing‟s text field is encapsulated by – a) Component class b) JComponent class c) Container class d) JTextComponent class Page - 1 - Objective Question Bank: Advanced Java Programming (22517) Chapter 02 The Tour of Swing 7. How to give number of columns for JTextField? a) Use setColumns( ) method b) Use the value directly in the constructor c) Using applyColumn( ) method. d) We have to use JTextArea class 8. What is the return type of getText( ) method of JButton class? a) void b) String c) Character array d) There is no such method 9. How will you assign the string and icon both to the JButton? a) It is not possible b) Use the setTextIcon( ) method c) Use the setIconText( ) method d) Intialize them directly in the constructor 10. Which event is generated when a JButton is pushed? a) ItemEvent b) TextEvent c) PushEvent d) ActionEvent 11. Immediate super class of JCheckBox is – a) JComponent b) JApplet c) JCkeckBoxGroup d) JToggleButton 12. The constructor JCheckBox(true, “YES”) suggests that – a) Checkbox is selected and displays the string “YES” on it. b) Checkbox is deselected and displays the string “YES” on it. c) Checkbox is selected and it shows the tick always on it. d) There is no such constructor. 13. When JCheckBox is clicked the event is generated. a) ItemEvent b) ActionEvent c) TextEvent d) MouseEvent 14. How can we create Radio buttons? a) Using ButtonGroup class b) Using JCheckboxGroup class Page - 2 - Objective Question Bank: Advanced Java Programming (22517) Chapter 02 The Tour of Swing c) Using JRadioButton class d) Using JButton class 15. How to make the group of Radio buttons? a) Using ButtonGroup class b) Using JButtonGroup class c) Using JRadioButton d) Using AbstractButton class 16. How to contents of whole vector into the JComboBox? a) Use the constructor of JComboBox b) Use method addItem( ) c) Use method addVector( ) d) Use method addValues( ) 17. How to prevent the drop-down list of JComboBox? a) It is not possible b) We can use method preventDropMenu( ) method c) Directly give the value „false‟ in the constructor d) Use setList( ) method. 18. Which method is used to define the tabs in the tabbed pane? a) add( ) b) addItem( ) c) addPane( ) d) addTab( ) 19. The scroll bar constants for scroll pane are defined in – a) Scrollbar class b) ScrollPane class c) ScrollPaneConstants class d) Component class 20. Which of the following constants shows scroll bars always? a) HORIZONTAL_SCROLLBAR_ALWAYS b) HORIZONTAL_SCROLLBAR_AS_NEEDED c) HORIZONTAL_SCROLLBARS d) HORIZONTAL_ALWAYS 21. JScrollPane is an immediate sub-class of – a) JContainer b) JApplet c) JComponent d) ScrollPane Page - 3 - Objective Question Bank: Advanced Java Programming (22517) Chapter 02 The Tour of Swing 22. Is it possible to add array of objects to trees? How? a) Not possible b) Yes, using its one of the forms of constructor c) Yes, using the add( ) method d) Yes, using the addItem( ) method 23. Which items we can‟t directly add to JTree using its constructor? a) Array of objects b) Vector c) Hash table d) Arrays 24. When tree is expanded, which event is generated? a) ExpansionEvent b) TreeExpansionEvent c) ItemEvent d) ActionEvent 25. Which method is used to translate a mouse click on a specific point of the tree to a tree path? a) translatePoint( ) b) getLocation( ) c) getPathForLocation( ) d) getPath( ) 26. The TreeNode is – a) A class b) An interface c) A variable d) Nothing 27. The TreeExpansionEvent class is defined in – a) java.awt package b) javax.swing package c) java.awt.event package d) javax.swing.event package 28. TreeExpansionListener interface provides following method – a) getExpanded( ) b) treeExpanded( ) c) expanded( ) d) None of the above 29. How to create for Vector elements? a) Pass vector as parameter for JTree Page - 4 - Objective Question Bank: Advanced Java Programming (22517) Chapter 02 The Tour of Swing b) Use method addElements( ) for JTree class. c) Use method addVector( ) method of JComponent class d) It is not possible 30. Which two parameters are required for JTree constructor to create a tree? a) Data array and Row Headings b) Data array and Column Headings c) Single data element and Column heading d) Single data element and Row heading Page - 5 - Objective Question Bank: Advanced Java Programming (22517)