vij*_*ayk 2 java windows taskbar javafx-2
我在Netbeans上创建了JavaFX应用程序,并将此代码用于将图标设置到窗口
primaryStage.getIcons().add(new Image("file:sicadcam.png"));
Run Code Online (Sandbox Code Playgroud)
当我从Netbeans运行该项目时,它运行正常:该图标出现在窗口和任务栏中。我必须在其中放置图像。
当我清理并生成该项目时,它将生成两个安装程序:一个exe和一个msi;另一个是安装程序。当我安装该应用程序并打开它时,该窗口没有图标sicadcam.png,它具有默认的Java徽标图标。
如何或在哪里可以设置图像的路径,以便在安装应用程序时出现图标。
您应该将图标放在jar或类路径中,然后通过资源函数加载它。例如,如果将其放在您的bin文件夹中,放在您的课程所在的包中,则应该可以进行以下操作:
primaryStage.getIcons().add(new Image(this.getClass().getResourceAsStream("sicadcam.png")));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7349 次 |
| 最近记录: |