gpt4 book ai didi

java - 在javaFX中为FileChooser设置应用程序图标

转载 作者:行者123 更新时间:2023-12-02 03:57:40 24 4
gpt4 key购买 nike

在 Windows 中的 javaFX 应用程序中启动 FileChooser 窗口后,任务栏中的应用程序图标显示 java 图标,而不是主窗口的图标。是否可以为 FileChooser 实例选择应用程序图标?

感谢您的回答!

最佳答案

这是可能的,但显然只有当你有一个可见父级时。

只要下面示例中的stage可见,您就可以这样做:

stage.getIcons().add(new Image("http://i.imgur.com/1M3UaZy.png"));
FileChooser fileChooser = new FileChooser();
File result = fileChooser.showSaveDialog(stage);

这将打开文件选择器作为给定阶段的子级,该阶段具有给定的图标。

我使用调试器(Windows x64 上的 Oracle Java 8u72)单步调试了 JavaFX 源代码,并且 Java 代码中没有可以设置图标的点。父窗口句柄被传递到 native 方法中,然后图标可能会在 Win32 窗口代码中的某个位置得到解析。

关于java - 在javaFX中为FileChooser设置应用程序图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35271071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com