title: How to make a button deep in a nested Swing panel get the "keyboard focus"?
body: <p>I have a swing frame that contains embedded panels that contain other panels, etc. 
  Deep down, there is a button. I want the button to get focus so that pressing the "enter" key would generate an actionPerformed event.</p>
  
  <p>However, if I do myButton.requestFocus() or myButton.requestFocusInWindow() the whole window gets the focus, but nothing seems to happen in terms of keyboard.</p>
  
  <p>I'm obviously missing something about the focus subsystem. </p>
  
  <p>Update2: I explicitly added a KeyListener in addition to the ActionListener and now it works. This is really weird, since I thought that actionListener includes both key and mouse actions.</p>