Jonathan Giles wrote in his Blog that
This kind of code should be polished and added to the JFXtras project!
So I thought this would be a good start to learn more about JavaFX internals and how to do it the right way. There is a talk at parleys where Jasper Potts and Jonathan Giles talk about creating a custom UI control. I wish I had seen this earlier.
1. Learn about the JavaFX seperation of concerns pattern
Like the most UIs, JavaFX has also a seperation of concerns pattern.
2. Refactor the MiniIconButton
So I have to break my…