title: Is there a button UI design tutorial?
body: <p>I've been browsing for a tutorial that covers basic button UI design (e.g. colors, effects, and etc.). Since I'm designing a component of my own, I was hoping there was some sort of tutorial that could guide me in making the correct design choices (aesthetically speaking...).</p>
  
  <p>For instance, this tutorial should be able to guide me in answering some of the following questions:</p>
  
  <ol>
  <li>What should a button look like when it's pressed?</li>
  <li>What should a button look like when it's hovered over?</li>
  </ol>
  
  <p>I tagged this as a Java Swing-specific question since that's the language that I will be utilizing. And yes, I've used the existing component behavior as a guideline, but I would like something more definitive.</p>
  
  <p>Note: this tutorial does not need to be Java Swing-specific!</p>
  
  <p>Something like <a href="http://inspectelement.com/tutorials/how-to-design-buttons-to-help-improve-usability/" rel="nofollow">this</a>.</p>