Comment faire pour supprimer JavaFX stade boutons (réduire, agrandir, fermer)
Comment faire pour supprimer JavaFX stade boutons (réduire, agrandir, fermer)? Ne pouvez pas trouver tout selon Stage
méthodes, donc dois-je utiliser le style de la scène? Il est nécessaire pour la mise en œuvre les fenêtres de Dialogue comme Error
, Warning
, Info
.
- Hey Anton, n'a la réponse à résoudre votre problème? Pourquoi ne pas l'accepter?
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez désactiver uniquement le bouton agrandir puis l'utiliser :
ou si tu veux désactiver maximiser et minimiser l'exception de fermer l'utilisation
ou si vous souhaitez supprimer tous les trois, puis utiliser
Il vous suffit de définir un stade de style. Essayez cet exemple:
Lors de l'apprentissage de JavaFX 2.0 ces exemples sont très utiles.
primaryStage.initStyle(StageStyle.UNDECORATED);
rend une fenêtre sans en-tête. Comment puis-je supprimer juste les réduire/agrandir/fermer les boutons?setOnCloseRequest
primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() { @Override public void handle(finale WindowEvent windowEvent) { windowEvent.consommer(); } });Je vais avoir le même problème, qui semble être un non mais déplaçable/intitulé de la fenêtre (par souci esthétique) n'est pas possible dans javafx en ce moment. Le plus proche de l'approche est de consommer la clôture de l'événement.
Si vous aimez les lambdas
J'ai trouvé cette réponse ici -->
http://javafxportal.blogspot.ie/2012/03/to-remove-javafx-stage-buttons-minimize.html
Nous pouvons le faire:
Vous pouvez atteindre cet objectif, vous appelez les méthodes suivantes sur votre scène, objet