Frame overrides handleEvent()
This technique is often used in the Sun examples/tests
class MyFrame extends Frame {
public boolean handleEvent(Event evt)
{
switch (evt.id) {
case Event.ACTION_EVENT: {
if ("Quit".equals(evt.arg)) {
// handle Quit button ...
return true;
} else // ...
}
// case ...
}
return super.handleEvent(evt);
}
}