COMP 328 All Assignments COMP 328 All Assignments | Page 8
22: The logical relationship between radio buttons is maintained by objects of what class?
a. MutualExclusionGroup
b. RadioButtonGroup
c. Group
d. ButtonGroup
23: Which layout manager is the default for JPanel?
a. FlowLayout
b. BorderLayout
c. GridLayout
d. none of the above
24. A Java interface
a. must contain only public abstract methods.
b. can be implemented by any number of Java classes.
c. reference can refer to objects of any class which implements the interface.
d. all of the above
25. Writing an application which handles mouse events can be done by
a. having a GUI class implement the KeyListener interface.
b. creating an inner class which extends the MouseAdapter class.
c. adding mouse functionality to the paintComponent method.
d. all of the above
26. Write a Java statement using printf to output the value of Math.PI, showing 5 digits after
the decimal point.
27. Write a Java statement that declares a class called MyDrawingPanel that inherits from the
JPanel class. Do not declare any methods or member variables in this class.