title: How to add skin effect to MenuItem in JavaFX 8?
body: <p>I'm using a custom <code>Button</code> class that implements the effect seen in Android Material Design. I got this from <a href="http://plumblog.herokuapp.com/2014/12/10/JavaFX-button-with-ripple-effect" rel="nofollow">here</a>. </p>
  
  <p>I would like to implement the same thing but in the <code>MenuBar</code> with <code>MenuItem</code>, but in this class I can't override <code>createDefaultSkin()</code>. Is there any other way to create this dynamic background? I have searched and only found how to change the background color or how to make animated transitions of colors but nothing like setting a custom shape like a <code>Circle</code> in this case that it's latter animated.</p>