jhtp9_25_GUI2

Please download to get full document.

View again

of 4
5 views
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.

Download

Document Related
Document Description
Java How to Program, 8/e Multiple Choice Test Bank 1 of 4 Chapter 25: GUI, Part 2 Section 25.2 JSlider 25.2 Q1: A JSlider cannot display which of the following: a. Major tick marks. b. Minor tick marks labels. c. Minor tick marks. d. Snap-to ticks. 25.2 Q2: Arrow keys can manipulate a JSlider object. Which of the following statements does not correctly describe how the arrow keys are used? a. The left-arrow and right arrow keys decrease or increase (respectively) the thumb of the JSlider by 1.
Document Share
Document Tags
Document Transcript
   Java How to Program, 8/e Multiple Choice Test Bank 1 of 4 Chapter 25: GUI, Part 2Section 25.2 JSlider  25.2 Q1: A JSlider   cannot  display which of the following: a. Major tick marks.  b. Minor tick marks labels. c. Minor tick marks. d. Snap-to ticks.25.2 Q2: Arrow keys can manipulate a JSlider object. Which of the following statements does not  correctlydescribe how the arrow keys are used? a. The left-arrow and right arrow keys decrease or increase (respectively) the thumb of the JSlider by 1.  b. The down-arrow and up-arrow keys decrease or increase (respectively) the thumb of the JSlider by 1. c. The PgDn and PgUp keys decrease or increase (respectively) by block increments of one-tenth of therange of values. d. The  Home key and  End  key move the thumb to the maximum or minimum (respectively) value of the JSlider .25.2 Q3: JSlider s generate what type of  event  ? a. ActionEvents .  b. ChangeEvents . c. WindowEvents . d. MouseEvents . Section 25.3 Windows: Additional Notes 25.3 Q1: A JFrame supports three operations when the user closes the window. Which of the choices below is not  one of the three: a. DISPOSE_ON_CLOSE .  b. DO_NOTHING_ON_CLOSE . c. LOWER_ON_CLOSE . d. HIDE_ON_CLOSE .25.3 Q2: Which of the following is not  one of the seven methods for handling window events? a. windowClosing .  b. windowClosed . c. windowOpening . d. windowOpened .25.3 Q3: Which of the following is  false ? a. JFrame is a lightweight component.  b. JFrame is a subclass of  Frame (which is a subclass of  Window ). c. JFrame s have a title bar and a border. d. A JFrame window will look like all other windows displayed on that platform.25.3 Q4: What happens if  setSize is not  called on a window? a. The window is displayed at its preferred size.  b. It is a syntax error. c. The window is not displayed. d. Only the title bar appears. © Copyright 1992-2012 by Deitel & Associates, Inc. and Pearson Education, Inc.  Section 25.4 Using Menus with Frames 25.4 Q1: Which of the choices below do not  complete the sentence correctly?A _________ is a ___________. a. JMenuBar / JComponent .  b. JMenuItem / AbstractButton . c. JMenu / JMenuItem . d. JRadioButtonMenuItem / JMenu .25.4 Q2: Menus are attached to windows by calling method a. addMenuBar .  b. setJMenuBar . c. setMenu . d. addJMenuBar .25.4 Q3: Mnemonics can be used with all subclasses of which class? a. AbstractButton .  b. JMenu . c. JMenuItem d. JComponent . 25.4 Q4: The  first argument to method showMessageDialog specifies a. the title.  b. the message. c. the icon. d. the parent window. Section 25.5 JPopupMenu 25.5 Q1: Which statement below is  false ? a. Each JPopupMenu should be associated with its own component.  b. Local variables must be declared static to be used in an anonymous inner class declaration. c. The JPopupMenu   show method specifies the srcin component, and the coordinates at which the JPopupMenu should display on the component. d. None of the above.25.5 Q2: Which method returns true if the popup trigger event occurred? a. isTrigger .  b. isPopup . c. isPopupTrigger . d. isTriggerEvent . Section 25.6 Pluggable Look-and-Feel 25.6 Q1: Which of the following is not  a Java AWT portability issue? a. GUI components that have different looks on different platforms may use different amounts of space.  b. GUI components may have different default functionality. c. Different platforms may have different representations of integers. d. All of the above.   Java How to Program, 8/e Multiple Choice Test Bank 3 of 4 25.6 Q2: Which of the following is not  a class UIManager method? a. LookAndFeelInfo () .  b. getInstalledLookAndFeels () . c. setLookAndFeel () . d. getLookAndFeel () .25.6 Q3: Which of the following is not  a look-and-feel? a. Windows.  b. Motif. c. Metal. d. None of the above. Section 25.7 JDesktopPane and JInternalFrame 25.7 Q1: Which constructor below creates a JInternalFrame that is resizable , closable , maximizable , and minimizable ? a. JInternalFrame frame =new JInternalFrame( Internal Frame , true, true, true, true);  b. JInternalFrame frame =new JInternalFrame( Internal Frame , true, true, false, true); c. JInternalFrame frame =new JInternalFrame( Internal Frame , true, true, true, false); d. JInternalFrame frame =new JInternalFrame( Internal Frame , false, false, true, true); 25.7 Q2: In a multiple-document interface (MDI), a JDesktopPane is the  parent window and what class isthe  child  window? a. JChild .  b. JInternalFrame . c. JChildWindow . d. JFrame . Section 25.8 JTabbedPane 25.8 Q1: A JTabbedPane a. arranges GUI components into layers such that  only one layer is visible at a time.  b. allows users to access a layer of GUI components via a tab. c. extends JComponent . d. All of the above. 25.8 Q2: By default, the tabs on a JTabbedPane appear at the: a. top.  b. bottom. c. left. d. right. Section 25.9 Layout Managers: BoxLayout and GridBagLayout BoxLayout layout manager25.9 Q1: To evenly distribute fixed size components in a row using BoxLayout , use the method: a. createVerticalStrut () .  b. createHorizontalStrut () . © Copyright 1992-2012 by Deitel & Associates, Inc. and Pearson Education, Inc.  c. createVerticalGlue () . d. createHorizontalGlue () .25.9 Q2: To create a fixed space between all components using BoxLayout , use the method: a. createVerticalStrut () .  b. createHorizontalStrut () . c. createGlue () . d. createRigidArea () . GridBagLayout Layout Manager25.9 Q3: Which of the following GridBagConstraints specifies the number of columns a component willoccupy? a. gridwidth .  b. gridheight . c. weightx . d. weighty .25.9 Q4: What is the default  value for the GridBagConstraint fill? a. NONE .  b. BOTH . c. CENTER . d. HORIZONTAL . GridBagConstraints constants RELATIVE and REMAINDER 25.9 Q5: What GridBagConstraints constants can be used in place of  gridx and gridy ? a. RELATIVE   and   REMAINDER .  b. CENTER   and   BOTH . c. NORTH   and   SOUTH . d. FILL   and   NONE .25.9 Q6: The GridBagContraints constant RELATIVE means that a. The component is the last component.  b. The component is the next to last component. c. The component should be placed relative to the previous component. d. Both b and c.
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks