title: Set JButton unclickable yet does not grey out
body: <p>Java provides a simple method to disable its buttons with <code>button.setEnabled(false);</code></p>
  
  <p>However doing so will grey out the entire button thus affecting the visibility of the text and images on the disabled button.</p>
  
  <p><strong>Question:</strong> Are there any available methods/ways in Java to allow buttons to be disabled yet does not grey out?</p>
  
  <p>Certainly, I am not expecting manual tweaking on the <code>ActionListener</code> of the buttons to achieve this.</p>