没有图标的JavaFX对话框

时间:2017-11-14 20:00:53

标签: java javafx dialog icons

我不知道如何在JavaFX中创建没有任何图标的对话框。我试过了

((Stage)dialog.getDialogPane().getScene().getWindow()).getIcons().clear();

但它仍然留下对话框中丑陋的默认图标(在Windows 10上)。有没有比将空PNG设置为图标更好的方法?如果有,请给我提示。

2 个答案:

答案 0 :(得分:0)

stage.initStyle(StageStyle.UTILITY);

答案 1 :(得分:-1)

如果你想摆脱图标,你可以切换窗口样式,使内容只显示而不关闭,最小化等按钮,也没有图标。

javadoc Dialog class

dialog.initStyle(StageStyle.UNDECORATED);
  

指定此对话框的样式。这必须在制作之前完成   对话框可见。风格是以下之一:StageStyle.DECORATED,   StageStyle.UNDECORATED,StageStyle.TRANSPARENT,StageStyle.UTILITY或   StageStyle.UNIFIED。