title: Button remains focused after clicking
body: <p>I'm getting some trouble with a toolbar I made. In this I have 4 <code>JButtons</code> and below a <code>JTable</code>, which is set on focus when my windows shows in order to see the <code>JButtons</code> unfilled.</p>
  
  <p>This is how I set each <code>JButton</code>:</p>
  
  <pre><code>    btn = new JButton("New");
      btn.setFocusPainted(false);
      btn.setBackground(SystemColor.window);
      btn.setVerticalTextPosition(SwingConstants.BOTTOM);
      btn.setHorizontalTextPosition(SwingConstants.CENTER);
      btn.addActionListener(new ActionListener() {
          ...
      });
      btn.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
      toolBar_General.add(btn);
      btn.setIcon(new ImageIcon(MainWindow.class.getResource("/icons/file11.png")));
  </code></pre>
  
  <p>Example of my toolbar at start: <a href="http://www.tiikoni.com/tis/view/?id=0ef950b" rel="nofollow">http://www.tiikoni.com/tis/view/?id=0ef950b</a></p>
  
  <p>But after clicking on a <code>JButton</code>, it remains filled after its<code>actionListener</code> does his work.</p>
  
  <p>Example of my toolbar after clicking a <code>JButton</code>: <a href="http://www.tiikoni.com/tis/view/?id=9e88ea4" rel="nofollow">http://www.tiikoni.com/tis/view/?id=9e88ea4</a></p>
  
  <p>My question is: how can I mantain my buttons <code>contentAreaFilled</code> property <code>true</code> (so the user can tab between components in my window and see which control he has selected) and unfocus my button after the user click?</p>
  
  <p>The result I would like to have is that of the first photo.</p>