I'm writing a set of dialogs, and I'd like the user to be able to press escape to close them. I'm aware of the KeyListener interface, however that is only good for a single component, not the entire ...