Java Interview Questions On Applet and Swing |
10. What is the difference between a MenuItem and a CheckboxMenuItem?
Answer
The CheckboxMenuItem class extends the MenuItem class to support a menu item
that may be checked or unchecked. |
11. Which Container method is used to cause a container to be laid out and
redisplayed?
Answer
validate() |
12. What is the immediate superclass of the Dialog class?
Answer
Window |
13. Name two subclasses of the TextComponent class?
Answer
TextField and TextArea. |
14. What is the advantage of the event-delegation model over the earlier
event-inheritance model?
Answer
The event-delegation model has two advantages over the event-inheritance model.
First, it enables event handling to be handled by objects other than the ones
that generate the events (or their containers). This allows a clean separation
between a component's design and its use. The other advantage of the
event-delegation model is that it performs much better in applications where
many events are generated. This performance improvement is due to the fact that
the event-delegation model does not have to repeatedly process unhandled
events, as is the case of the event-inheritance model. |
15. Which containers may have a MenuBar?
Answer
Frame |
16. How are the elements of a BorderLayout organized?
Answer
The elements of a BorderLayout are organized at the borders (North, South,
East, and West) and the center of a container. |