Comment créer votre propre bouton et l'utiliser avec Scene Builder pour javafx


Bonjour à tous j'ai été curieux de savoir s'il est possible de créer votre propre bouton, comme par exemple dans Photoshop. Ensuite, utilisez ce "bouton personnalisé" à la place de ceux par défaut dans scene builder. Ou existe-t-il une fonction d'importation pour savoir où je peux utiliser mon bouton personnalisé? Je viens de commencer à utiliser Scene builder, donc je ne suis pas familier avec ce qu'il peut et ne peut pas faire. Merci!!!!

Étant spécifique, je veux mouler un imaginer comme une certaine forme. Ensuite, utilisez cette image moulée comme un bouton. Donc, je ne vous ne voulez pas utiliser la forme du bouton tradition mais plutôt une forme personnalisée. Je ne sais pas si cela est même possible, mais tous les conseils seront reconnaissants!

Author: Jonathan, 2016-04-25

1 answers

  1. Vous pouvez styliser un bouton en utilisant css.
  2. Si un tel style est insuffisant pour vos besoins, vous pouvez créer un bouton personnalisé la peau.
  3. Si vous avez besoin de propriétés supplémentaires pour votre bouton, vous pouvez sous-classer Buttonou ButtonBase (c'est ainsi que JavaFX implémente en interne d'autres choses de type bouton avec des propriétés supplémentaires telles que des cases à cocher, des boutons à bascule, des boutons radio, etc.).

De toute façon, le générateur de scène ne le fait pas vraiment attention, il n'y a rien de vraiment spécial à faire dans Scene Builder et l'une ou l'autre option fonctionne avec Scene Builder. Vous utilisez simplement Scene Builder pour placer des boutons "normaux" dans les fichiers FXML de votre application et définir la classe de style css appropriée pour que le bouton utilise votre CSS personnalisé et, si nécessaire, une peau personnalisée et le bouton sera stylisé en conséquence.

 2
Author: jewelsea, 2017-05-23 11:45:58