如何为javafx应用程序设置两个不同的图标(一个用于任务栏,另一个用于标题栏)

时间:2018-12-09 06:16:48

标签: java user-interface javafx javafx-11

我正在使用JavaFx,我知道如何设置应用程序的图标,但是如何设置两个不同的图标,一个用于应用程序的标题栏,一个用于操作系统的任务栏,就像默认的JavaFx应用程序一样。

如下图所示:

Default JavaFx Application

  

@Slaw评论:

     
    

在图像中,任务栏图标是OpenJDK徽标。您可能尚未创建可执行文件,但仍使用了一个可执行文件(例如java.exejavaw.exe)。

  

那么,当我制作可执行文件时,如何设置一个将从可执行文件中提取的图标显示在任务栏上,而将另一个图标显示在标题栏呢?

更新

  

请注意:我尝试了this解决方案,该解决方案使用两个阶段,并且禁用了可见阶段的最小化按钮!

1 个答案:

答案 0 :(得分:-1)

嗯,如果我正确理解你的答案:你需要做什么来为你更改应用程序图标而不是它自己的舞台,你可以在运行 go 属性时左键单击应用程序,如果我正确地记住了 windows(使用 linux for很长一段时间 xD) 你会找到一个更改图标选项,让你可以使用任何你的 ico 文件作为应用程序的默认图标。