Comment définir l'icône d'un contrôle Dialog Java FX / Java 8
J'ai peut-être raté quelque chose de très évident, mais je ne trouve pas comment définir l'Icône d'une boîte de Dialogue composant (ProgressDialog pour être plus précis). Je sais comment le faire que pour une Étape, this.primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("/icon/Logo.png")));
mais je ne trouve rien pour la boîte de Dialogue de la famille. Et en quelque sorte, une mise en Scène de l'Icône n'a pas d'influence sur l'Icône de la boîte de Dialogue.
Grâce
source d'informationauteur BlackLabrador
Vous devez vous connecter pour publier un commentaire.
Il y a un excellent tutoriel ici par Marco Jakob, où vous pouvez trouver non seulement comment utiliser les boîtes de dialogue, mais aussi la façon de résoudre votre problème.
À la fois pour les nouveaux dialogues (en JDK8u40 les premières versions ou avec openjfx-les boîtes de dialogue avec JDK 8u25), ou pour ceux dans ControlsFXafin de définir l'icône de votre boîte de dialogue, vous pouvez utiliser cette solution:
Cet extrait de code montre comment utiliser un
ProgressDialog
de ControlsFX, et de définir une icône de la boîte de dialogue:Il suffit de Faire comme ceci:
Voici le résultat
**Mes amis, c'est l'informatique que nous faisons? : Non, nous ne l'artisanat
**