Je pense que tout est dans le titre.
Je peux dire aussi que l'aspect des boutons de la ScrollPane sont facilement modifiable Vu qu'ils sont placé d'après des coordonées dynamique.
Donc ce menu est personalisable. Dans la source c'est l'apparence des composants d'origine.
Le code est commenté pour une approche plus facile.
En attendant vos remarques pour d'eventuelles mise à jour. Merci