JavaFX 8 How to set program icon to alert?

前端 未结 4 840
温柔的废话
温柔的废话 2021-01-19 01:29

How can I set program icon to alert without using alert.initOwner()? Why without initOwner? It\'s because some alert must be shown before whole win

4条回答
  •  青春惊慌失措
    2021-01-19 02:09

    This is how it is done:

    // Get the Stage.
    Stage stage = (Stage) alert.getDialogPane().getScene().getWindow();
    
    // Add a custom icon.
    stage.getIcons().stage.getIcons().add(new Image("images/logo_full3.png"));
    

    There might be problem with the image reference above. But you can try to configure as long as it works. This is how I do (I use maven). Yours might be different if you are not using maven.

    Full tutorial here: Alert javafx tutorial

提交回复
热议问题