JavaFX: créer un menu vertical ruban
Un exemple de ce que je suis en train de faire ici est: lorsque vous ouvrez un office Word 2013 fichier et vous cliquez sur fichier, sur le côté gauche, il affiche une liste {Info, Nouveau, Ouvrir...}.
Sont là tout JavaFX composants comme ça? Je suis à la recherche d'une sorte de Liste de (quelque chose) dont les éléments sont alignés verticalement et vous pouvez cliquer sur pour faire quelque chose (dans mon cas le point de vue sur le droit exactement comme Word).
entendez-vous la microsoft est terrible ruban chose?
non, j'ai ajouter une image, c'est que la liste
Il n'y a pas de contrôle semblables à ceci, mais vous pouvez certainement créer un.
Cela sonne comme une
non, j'ai ajouter une image, c'est que la liste
Il n'y a pas de contrôle semblables à ceci, mais vous pouvez certainement créer un.
Cela sonne comme une
MenuButton
. Pour l'obtenir à regarder de la même façon que votre image, vous devez appliquer un peu de CSS.
OriginalL'auteur usertest | 2015-02-25
Vous devez vous connecter pour publier un commentaire.
Vous pouvez facilement reproduire le Mot comme menu avec une VBox et boutons personnalisés des styles CSS. Voici un rapide exemple qui montre qu'une solution possible.
Plus les styles.css.
La même scène après avoir cliqué sur le bouton Fichier. J'ai utilisé un FadeTransition ici parce que c'est simple. Mais bien sûr, vous pouvez essayer de reproduire la même animation que dans Word.
OriginalL'auteur Surprised Coconut
Voici un petit exemple à l'aide d'un style
MenuButton
.mot-comme-menu-bouton.css:
Cela donne
OriginalL'auteur James_D
Il serait beaucoup mieux d'utiliser
JFXTabPane
et de le personnaliser un peu. Comme pour la flèche de retour, vous pouvez faire ce que j'ai fait avec le bouton déconnexion dans ce tutoriel http://synappse.co/blog/vertical-stateful-jfxtabpane-with-icons-in-javafx/OriginalL'auteur Sebastian Suchanowski