🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Document Details

UnderstandableDivisionism

Uploaded by UnderstandableDivisionism

Tags

Java programming AWT Graphical User Interface Computer science

Full Transcript

Unit :01 Abstract Windowing Toolkit (AWT) 1) The various controls supported by AWT are a) Labels, push buttons b) Checkboxes, choice, list c) Scroll bars, text area, text field d) All of these 2) The concept of the menu bar can be imp...

Unit :01 Abstract Windowing Toolkit (AWT) 1) The various controls supported by AWT are a) Labels, push buttons b) Checkboxes, choice, list c) Scroll bars, text area, text field d) All of these 2) The concept of the menu bar can be implemented by using three java classes— a) MenuBar b) Menu c) MenuItem d) All of these 3) The constructor which the Text Event class defines. a) TextEvent(Object source, int event_type) b) textevent (Object source, int event_type) c) textevent (object Source, float event_type) d) textevent (Object source, string event_type) 4) In Java an event is an _______which specifies the change of state in the source. a) Class b) Object c) Int d) String 5) The classes and interfaces defined in AWT are contained within the ______ package. a) java.awt.* b) java.sql.* c) java.io.* d) java.int* 6) The general form to set a specific type of layout manager is a) void setLayout(LayoutManager lm) b) Void setLayout(LayoutManager lm) c) void setLayout(layoutManager lm) d) Void setLayout(Layoutmanager lm) 7) The AWT container is an instance of the ___________ class which holds various components and other containers a) Graphics b) Container c) Eventobj d) None of these 8) A checkbox is a control that consists of a a) Combination of a small box b) A label c) Combination of a large box and a label d) Both a & b 9) Java applets are used to create _______________ applications a) Graphical b) User interactive c) Both a & b d) None of these 10) AWT means a) Abstract Window Toolkit b) Abstract Window Toollayout c) Abstract Withdraw Tools d) Abstract Window Title 11) An event is generated when the internal state of the event source is________ a) Not changed b) Changed c) Either changed or not d) None of these 12) Positions the components into five regions:east, west, north, south, center a) BorderLayout b) CardLayout c) GridLayout d) FlowLayout 13) Arranges the components as a deck of cards such that only one component is visible at a time a) BorderLayout b) CardLayout c) GridLayout d) FlowLayout 14) Arranges the components horizontally a) BorderLayout b) CardLayout c) GridLayout d) FlowLayout 15) Arranges the componemnts into grid a) BorderLayout b) CardLayout c)GridLayout d) FlowLayout 16) __________ creates a dropdown list of textual entries a) Choice b) Checkbox c) Textbox d) TextComponent 17) The Component class is an abstract class and so its ____________ are used to create components. a) Subclasses b)Superclasses c) Both a & b d)None of these 18) The AWT classes can be roughly categorized into the following groups: a) GUI Components b) Layouts c) Graphics Tools d) Event Handlers e) All of these 19) An Applet is a ________ of Panel: a) Subclass b) Superclass c) Both a & b d) None of these 20) The subclasses of Window are a) Dialog b) Frame c) Both a & b d) None of these 21) A menu bar represents a) A list of menus which can be added to the top of a top-level window b) A list of menus which can be deleted to the top of a top-level window c) A list of menus which can be added to the bottom of a bottom-level window d) None of these 22) Each menu is associated with a _________ list of menu items: a) Checkbox b) Drop-down c) Choice d) None of these 23) The two types of menus which are given as follows: a) Pop-up menus b) Regular menus c) Both a & b d) None of these 24) Regular menus are placed at the __________ of the application window within a menu bar a) Top b) Bottom c) Top-down d) Botttom-up 25) The text field and text area controls create a _________________ area respectively a) Single-line text b) Multi-line text c) Both a & b d) None of these 26) A push button is an active control that has a _____________ appearance a) One dimensional b) Two dimensional c) Three dimensional d) None of these 27) _____________ is a superclass of TextField and TextArea classes that is used to create single-line or multiline textfields respectively: a)TextBox b)CheckBox c)TextComponent d)Choice 28) A label is a simple control which is used to display_____________ on the window: a) Text(non-editable) b) Text(editable) c) Both a & b d) None of these 29) ______________ is an abstract class that encapsulates all of the attributes of a visual component. a)Component b)Window c)Frame d) Panel 30) A _______ object is responsible for remembering the current foreground and background colors a)Window b)Component c)None d)Both 31) Which class is a subclass of Component? a) Container b) Window c) Frame d) none 32)The ______ class is a concrete subclass of Container. a) Container b) Window c) Panel d ) None 33)Panel is a superclass for _____. a) Window b) Frame c) Applet d) None 34) Which is a container that does not contain a title bar, menu bar, or border? a)Window b)Frame c)Panel d)Container 35)Name the class used to represent GUI component that has a title bar, menu bar, borders, and resizing corners. a) Window b) Container c) Frame d) Panel 36) How many Frame constructor are present? a) 1 b) 2 c) 3 d) 4 37) Which method is used to set title for the Frame window? a)Frame() b)Frame(String title) c) Frame(String title,int x,int y) d) None 38) Which method is used to set the dimensions of the window? a)setSize() b)void setSize(int newWidth, int newHeight) c)void setSize(Dimension newSize) d)All of the above 39) The ____ method is used to obtain the current size of a window. a) getSize() b)setSize() c)None d)Both 40)Which method is used for hiding and showing a window in the frame window. a)setVisible() b)getVisible( ) c)both d)None 41) To implement the windowClosing() method which interface is used? a) ActionListener b) ItemListener c) WindowListener c) None 42) Which of these packages contains all the classes and methods required for event handling a) java.awt.Applet; b) java.awt.event; c) java.awt; d) java.event; 43) On invoking repaint() method for a Component the method invoked by AWT is: a)draw( ) b)show( ) c)update( ) d) paint( ) 44) Which of these events will be generated if we close the applet? a)ActionListener b)ItemListener c)MouseListener d)WindowListener 45) _______ encapsulates a semantics-free window. a)Frame b)Panel c)Canvas d)None 46)The class at the top of the AWT hierarchy a)Component b)Frame c)Window d)Panel 47)Which class dispatches events to multiple listener a)AWTEvent b)AWTEventMulticaster c)AWTEventManager d) All of the Above 48) Add instance of the desired control to the window by calling ____ method, defined by ____ class. a)add() , Container b)add() , Component c)addTo() , Container d)addTo(), Component 49)To remove a control from a window ___ method is used. a)removeControl() b)remove() c)removeAll() d)None of the above 50)You can remove all controls by calling method. a)remove() b)removeFrom() c)Remove() d)removeAll( ) 51)Label defines the following constructors: a)Label( ) b)Label(String str) c)Label(String str, int how) d)All of the above 52)In the Label(String str, int how) constructor value of how will be- a)Label.LEFT, Label.RIGHT, or Label.CENTER b)Label.LEFT, Label.RIGHT, or Label.DOWN c)Label.TOP, Label.BOTTOM, or Label.CENTER d)Label.TOP, Label.BOTTOM, or Label.DOWN 53)To set or change the text in a label __ method and to obtain the current label by calling ___ method is used. a)setTxt() , getTxt() b)settext() , gettext() c)setText() , getText() d)getText() , setText() 54)To set the alignment of the string within the label by calling ___ method ,to obtain the current alignment ___ method is used. a)getAlignment( ) ,setAlignment( ) b)setAlign( ) ,getAlign( ) c)setAlignment( ) ,getAlignment( ) d)getAlign( ) ,setAlign( ) 55) Which packages will use for the following code: public class LabelDemo extends Applet { public void init() { Label one = new Label("One"); Label two = new Label("Two"); Label three = new Label("Three"); // add labels to applet window add(one); add(two); add(three); } } a) import java.awt.*; import java.applet.*; b) import javax.swing.*; import java.awt.*; c) import javax.swing.*; import java.applet.*; d) d)import java.applet.*; import java.awt.event.*; 56) Button defines these two constructors: a) Button( ), Button(Boolean str) b) Button( ) ,Button(int str) c) Button( ), Button(String str) d) Button( ) ,Button(String str , int name) 57) Set label of a button by calling __ method and can retrieve its label by calling __ method. a) getLabel( ) , setLabel( ) b) setLabel( ) , getLabel( ) c) getlabel( ) , setlabel( ) d) d)setlabel( ) , getlabel( ) 58) Each time a button is pressed, an ___ is generated. a) mouse event b) Keyboard event c) item event d) action event 59) For button __ interface is implemented. a)ActionListener b)ItemListener c)MouseListener d)FocusListener 60) actionPerformed() method is used in ___ interface. a)ActionListener b)ItemListener c)MouseListener d)FocusListener 61)Which class can be used to represent a checkbox with a textual label that can appear in a menu. a)MenuBar b) MenuItem c)CheckboxMenuItem d)Menu 62) To retrieve the current state of a check box, call __ method , to set its state, call __ method. a) setState( ) , getState( ) b) getState( ) , setState( ) c) setstate( ) , getstate( ) d) getstate( ) , setstate( ) 63) Event handling in checkbox is done by __ listener and __ object is used. a)ItemListener , ItemEvent b)MouseListener , MouseEvent c)ActionListener , ActionEvent d)KeyListener , KeyEvent 64) Which method is defined by the ItemListener interface? a)actionPerformed() b)ActionPerformed() c)itemStateChanged() d)ItemstateChanged() 65) Choose the correct: a)public class CheckboxDemo implement Applet extend ItemListener b)public class CheckboxDemo extends Applet implements ItemListener c)public class CheckboxDemo implements Applet extends ItemListener d)public class CheckboxDemo extend Applet implement ItemListener 66).It is possible to create a set of mutually exclusive check boxes in which one and only one check box in the group can be checked at any one time by using __ component. a) CheckboxGroup b) Radio Button c) Checkbox d) Choice 67) You can determine which checkbox in a group is currently selected by calling __ method. a)getselectedCheckbox( ) b)GetSelectedCheckbox( ) c)getSelectedCheckbox( ) d)None of the above 68)To set a checkbox which method is used- a)setselectedCheckbox( ) b)setSelectedCheckbox( ) c)getselectedCheckbox( ) d)getSelectedCheckbox( ) 69)In which of the following the only one checkbox will be selected. a)Checkbox Win98 = new Checkbox("Windows 98/XP", cbg, false); b)Checkbox Win98 = new Checkbox("Windows 98/XP", cbg, true); c)Checkbox Win98 = new Checkbox("Windows 98/XP", true); d)Checkbox Win98 = new Checkbox("Windows 98/XP", false); 70) Which class is used to create a pop-up list of items from which the user may choose. a) Choice b) List c) Checkbox d) CheckboxGroup 71) Method used to add items in a choice- a)addItem() b)additem() c)Add() d)add() 72)To determine which item is currently selected, you may call either ___ or ____ method. a)setSelectedItem( ),setSelectedIndex( ) b)GetSelectedItem( ),GetSelectedIndex( ) c)getSelectedItem( ),getSelectedIndex( ) d)getselectedItem( ),getselectedIndex( ) 73)The getItemCount( ) method is used to- a)To obtain the value of items in the list b)To obtain the number of items in the list c)Both a & b d)None of the above 74) Constuctors of scrollbar are- a) Scrollbar( ) ,Scrollbar(int style) ,Scrollbar(int style, int initialValue, int thumbSize) b) Scrollbar( ), Scrollbar(int style) ,Scrollbar(int style, int initialValue, int thumbSize, int min c) Scrollbar( ),Scrollbar(int style),Scrollbar(int style, int initialValue, int thumbSize, int max) d) Scrollbar( ),Scrollbar(int style),Scrollbar(int style, int initialValue, int thumbSize, int min, int max) 75) Scrollbar uses which two constants to create horizontal and vertical scrollbar. a)Scrollbar.Vertical , Scrollbar.Horizontal b)Vertical.SCROLLBAR , Horizontal.SCROLLBAR c)Scrollbar.VERTICAL , Scrollbar.HORIZONTAL d)None of the above 76) To obtain the current value of the scroll bar, call ___, to set the current value, call __ method. a) setvalue( ), getvalue( ) b) setValue( ) , getValue( ) c) getvalue( ). setvalue( ) d) getValue( ) , setValue( ) 77) You can retrieve the minimum and maximum values of scrollbar by __ and___ method a)getMinimum( ), getMaximum( ) b)getMax(), getMin() c)setMinimum(), setMaximum() d)setMax(), setMin() 78) Which interface is implemented for handling scrollbars. a)ActionListener b)AdjustmentListener c)MouseMotionListener d)ItemListener 79) The________ class implements a single-line text-entry area a)TextArea class b)TextField class c)both a & b d)none of the above 80) Which of these is not aTextField Constructor a)TextField( ) b)TextField(intnumChars) c)TextField(int rows) d)TextField(Stringstr) 81) To obtain the text currently in the text field, which method is used? a) getWord() b) getString() c) getText() d) getRow() 82) Program can obtain the currently selected text by calling _________ a) getSelectedText() b) getText() c) getSelected() d) getEdit() 83) Contents of a text field may be modified by the user by calling a) setEditable( ) b) getEditable() c) isEditable() d) None of the above 84) The echoing of the characters as they are typed by calling a) setPassword() b) setEchoChar( ) c) hideText() d) setChar() 85) The AWT includes a simple multiline editor called a)TextField b)TextArea c)Editor d)Label 86)Which of the following is not a constructor of TextArea a)TextArea(String str) b)TextArea(intnumLines, intnumChars) c)TextArea(Stringstr, intnumLines, intnumChars, intsBars) d)TextArea(Stringstr, intsrows) 87) Which methods is not supported by TextArea a) getText() b) setFormat() c) setText() d) SetEditable() 88) The________method appends the string specified by str to the end of the current text. a)append() b)insertText() c)attach() d)editText() 89) ____ method inserts the string passed in str at the specified index. a)append() b)attachText() c)insert() d)join() 90) To replace a text, which method is called? a) replaceText() b) changeText() c) editText() d) replaceRange() 91) Each ______ object has a layout manager associated with it. a) Applet b) Frame c) Panel d) Container 92) A layout manager is an instance of any class that implements the _______ interface. a) LayoutManager b) ActionListener c) ItemListener d) MouseListener 93) The layout manager is set by which method. a) setText() b) getText() c) setLayout( ) d) setVisible() 94) Which method is used to determine position and shape of a component manually a) setBounds() b) setPosition() c) Both a and b d) None 95) Which of the following LayouManager is/are consulted whenever the container needs to be resized a) minimumLayoutSize( ) b) preferredLayoutSize( ) c) Both d) None 96) _____ and _____ are contained by each Layout manager a) getPrefferedSize(),getMinimumSize( ) b) getPrefferedsize(),getMinimumsize( ) c) getprefferedSize(),getminimumSize( ) d) None 97) Which of these is the default Layout Manager a) FlowLayout() b) BorderLayout() c) GridLayout() d) CardLayout() 98) Constructors of FlowLayout a) FlowLayout( ) b) FlowLayout(int how) c) FlowLayout(int how, int horz, int vert) d) All of the above 99) In the constructor FlowLayout(int how, int horz, int vert) what is the value of how a) FlowLayout.LEFT,FlowLayout.CENTER,FlowLayout.RIGHT b) FlowLayout.TOP,FlowLayout.BOTTOM,FlowLayout.CENTE c) FlowLayout.EAST,FlowLayout.WEST, FlowLayout.CENTER d) None 100) Constructors of BorderLayout a) BorderLayout( ), b) BorderLayout(int horz, int vert) c) BorderLayout(int how, int horz, int vert) d) Both a and b 101) Constants of BorderLayout a) BorderLayout.CENTER,BorderLayout.SOUTH,BorderLayout.EAST, BorderLayout.WEST, BorderLayout.NORTH b) BorderLayout.CENTER, BorderLayout.TOP, BorderLayout.BOTTOM, BorderLayout.LEFT, BorderLayout.RIGHT c) BorderLayout.CENTER, BorderLayout.LEFT, BorderLayout.RIGHT, d) None of the above 102) GridLayout lays out components in a ______ grid. a) One-dimensional b) Three-dimensional c) Multi-dimensional d) Two-dimensional 103) Construcors of GridLayout a) GridLayout( ) b) GridLayout(int numRow,numColumns ) c) GridLayout(int numRows, int numColumns, int horz, int vert) d) All of the Above 104) The CardLayout class is ______ among the other layout managers in that it stores several different _____. a) unique,classes b) unique,layout c) antique,methods d) special,packages 105) Constructors of CardLayout are: a) CardLayout( ), CardLayout(int horz, int vert) b) CardLayout( ),CardLayout(inthorz,intvert), CardLayout(int numRows, int numColumns, int horz, int vert) c)Both d)None 106) The cards are held in an object of type ______ a) Frame b) Applet c) Panel d) Container 107) Methods of CardLayout void first(Container deck) void last(Container deck) void next(Container deck) void previous(Container deck) void show(Container deck, String cardName) a)All b)only first 2 c)Both d)None 108) Dialog box maybe ______ or ______ a) Fixed,Variable b) static,dynamic c) manual,automated d) modal,modeless 109) Which of these is true of modal dialog box a) You cannot access other parts of your program until you have closed the dialog box. b) Input focus can be directed to another window in your program. c) Both a and b d) None 110) Which of these is true of modeless dialog box a) You cannot access other parts of your program until you have closed the dialog box. b) Input focus can be directed to another window in your program. c) Both a and b d) None 111) Constructors of dialog box a) Dialog(Frame parentWindow, boolean mode), Dialog(Frame parentWindow, String title, boolean mode) b) Dialog(Frame parentWindow, boolean mode) ,Dialog(Frame parentWindow, String title, boolean mode, int horz, int vert) c) Dialog(Frame parentWindow, boolean mode), Dialog(Frame parentWindow, String title, boolean mode,int rows,int column) d) Dialog(Frame parentWindow, boolean mode) ,Dialog(Frame parentWindow, String title) 112) To create a file dialog box, instantiate an ______ of type FileDialog. a) Method b) Class c) Object d) Package 113) Constructor of FileDialog a) FileDialog(Frame parent, String boxName), FileDialog(Frame parent, String boxName, int how,int horz,int vert), FileDialog(Frame parent) b) FileDialog(Frame parent, String boxName), c) FileDialog(Frame parent, String boxName) ,FileDialog(Frame parent, String boxName, int how) FileDialog(Frame parent) d)FileDialog(Frame parent, String boxName),FileDialog(Frame parent, String boxName, int how) 114) For the file to be in reading mode which method is used a) FileDialog.SAVE b) FileDialog.WRITE c) FileDialog.LOAD d) FileDialog.READ 115) For the file to be in writing mode which method is used a) FileDialog.SAVE b) FileDialog.WRITE c) FileDialog.LOAD d) FileDialog.READ 116) Select the correct Menubar classes from the following options a) MenuBar, Menu, MenuItem b) menubar, menu, menuitem c) Both d) None of these 117) Which menu option of types will have a checkmark next to them when they are selected? a) CheckboxMenuItem b) CheckedItem c) MenuItem d) None of these 118) You can disable or enable a menu item by using the ____________method. a) setStatus() b)setEnabled( ) c) setMenuStatus() d)None of these 119) Which of these constructor throws HeadlessException? a) CheckboxMenuItem() b) CheckboxMenuItem(String itemName) c) CheckboxMenuItem(String itemName, boolean on) d) All of these 120) Which sets the command name of the action event that is fired by this menu item? a) setActionCommand() b) setMenuCommand() c) Both d) None of these 121) To check an item, pass ____ to ________. a) true, setState() b) check, setItemStatus() c) check, setItemState() d) None of these 122) Constuctors of checkbox are - a) Checkbox( ) b) Checkbox(String str) c) Checkbox(String str, boolean on, CheckboxGroup cbGroup) d) All of the above 123) import java.awt.*; import java.applet.*; import java.util.*; public class BorderLayoutDemo extends Applet { public void init() { add(new Button("north."),BorderLayout.NORTH); add(new Button("south"),BorderLayout.SOUTH); add(new Button("Right"), BorderLayout.EAST); add(new Button("Left"), BorderLayout.WEST); String msg = "this is in center"; add(new TextArea(msg), BorderLayout.CENTER); } } a) SetLayout(new BorderLayout()); b) setLayout(new BorderLayout()); c) setLayout(new Borderlayout()); d) setLayout(new borderLayout()); 124) What should be written in blank space. import java.awt.*; import java.awt.event.*; import java.applet.*; public class CBGroup extends Applet { String msg = ""; Checkbox Win98, winNT; CheckboxGroup cbg; public void init() { cbg = new CheckboxGroup(); Win98 = new Checkbox("Windows 98/XP", , true); winNT = new Checkbox("Windows NT/2000", , false); add(Win98); add(winNT); Win98.addItemListener(this); winNT.addItemListener(this); } } a) Win98 b) winNT c)cbg d)this 125) Find error in following code. import java.awt.*; import java.awt.event.*; import java.applet.*; public class ChoiceDemo extends Applet { Choice os; String msg = ""; public void init() { os = new Choice(); // add items to os list os.add("Windows 98/XP"); os.add("Windows NT/2000"); add(os); } a)Listener missing b)applet code is missing c)package missing d)All 126) What will be the output for following code? import java.awt.*; import java.applet.*; public class GridLayoutDemo11 extends Applet { static final int n = 4; public void init() { setLayout(new GridLayout(n, n)); setFont(new Font("SansSerif", Font.BOLD, 24)); for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { int k = i * n + j; if(k > 0) add(new Button("" + k)); } } } } a) b) c) d) Answer: a) 127) Consider the following program. Find the error. immport java.awt.*; import java.applet.*; import java.awt.event.*; public class demo extends Applet { public void init() { firstlabel =new Label("Label 1"); secondlabel =new Label("Label 2"); b1=new Button("Enter"); add(l1); add(l2); add(b1); } } a) Firstlabel object is not declared b) Secondlabel object is not declared c) b1 object is not declared d) All of above 128) What will be the missing statement in java to get following output: import java.awt.*; import java.applet.*; public class fontc extends Applet { public void init() { Font f=new Font("Times New Roman",Font.ITALIC,30) setFont(f); } public void paint(Graphics g) { g.setColor(Color.red); g.drawString("SAGAR",10,50); } } A. Missing { B. Missing } C. Missing semicolon D. Missing () 129) What is the code to get the following output: a) import java.awt.*; import java.applet.*; import java.awt.event.*; public class sample extends Applet { Label l1,l2; Button b1; String msg=""; public void init() { l1=new Label("Label 1"); l2=new Label("Label 2"); b1=new Button("Enter"); add(l1); add(l2); add(b1); } } b) import java.awt.*; import java.applet.*; import java.awt.event.*; public class sample extends Applet { Label l1; Button b1; String msg=""; public void init() { l1=new Label("Label 1"); b1=new Button("Enter"); add(l1); add(b1); } } c) import java.awt.*; import java.applet.*; import java.awt.event.*; public class sample extends Applet { Label l1,l2; Button b1; String msg=""; public void init() { l1=new Label("Label 1"); l2=new Label("Label 2"); add(l1); add(l2); } } d) import java.awt.*; import java.applet.*; import java.awt.event.*; public class sample extends Applet { Label l1,l2; Button b1; String msg=""; public void init() { l1=new Label("Label 1"); l2=new Label("Label 2"); b1=new Button("Enter"); add(l1); add(l2); add(b1); } } 130) What is the output of the following code: import java.awt.*; import java.applet.*; public class GridLayoutDemo extends Applet { int n = 4; public void init() { setLayout(new GridLayout(n,n,10,10)); for(int i = 0; i

Use Quizgecko on...
Browser
Browser