我不知道如何在JavaFX中创建没有任何图标的对话框。我试过了
((Stage)dialog.getDialogPane().getScene().getWindow()).getIcons().clear();
但它仍然留下对话框中丑陋的默认图标(在Windows 10上)。有没有比将空PNG设置为图标更好的方法?如果有,请给我提示。
答案 0 :(得分:0)
stage.initStyle(StageStyle.UTILITY);
答案 1 :(得分:-1)
如果你想摆脱图标,你可以切换窗口样式,使内容只显示而不关闭,最小化等按钮,也没有图标。
dialog.initStyle(StageStyle.UNDECORATED);
指定此对话框的样式。这必须在制作之前完成 对话框可见。风格是以下之一:StageStyle.DECORATED, StageStyle.UNDECORATED,StageStyle.TRANSPARENT,StageStyle.UTILITY或 StageStyle.UNIFIED。