我正在为windows编程JavaFX应用程序,并希望在这些情况下看到应用程序图标
下面的代码似乎很好地完成了它的工作,但是当应用程序运行时,我右按任务栏选择“pin this program”,默认的咖啡杯又会显示出来。当右键单击任务栏项时,杯子就会显示出来-.-
visibleStage.getIcons().add(new Image(this.getClass().getResourceAsStream("JavaFXApp.png")));
编辑:越来越傻了…放大输出文件夹后,将显示。exe的正确。ico。最好是变化无常。
这里是半工作配置:
好吧,要向应用程序添加图标,您只需要按照您所说的。add()一个图标,如下所示:
primaryStage.getIcons().add(new Image(getClass().getResourceAsStream("icon.png")));
对于您的安装程序,我真的帮不上忙,但我这样做的方式是工作的,我使用innosetup来生成我的exe包,并很容易设置一个图标。您可以在我了解inno设置的网站上找到相关信息:
http://code.makery.ch/library/javafx-8-tutorial/part7/
问题内容: 我刚刚在Windows上创建了我的第一个应用程序。 我如何给它一个图标? 似乎没有任何构建标记可以执行此操作,而且我知道golang不支持资源。 问题答案: 您可以使用akavel / rsrc之 类的工具来生成一个.syso文件,该文件中嵌入了指定的资源,旨在在构建Win32可执行文件时供Go链接器使用。 以lxn / walk应用程序为例,该应用程序将其他元数据嵌入其可执行文件中。
当我从Netbeans运行项目时,它工作正常:图标出现在窗口的左上角和任务栏中。图像位于项目的根目录中。 当我清理和构建项目时,它生成两个安装程序:一个exe和一个MSI;当我安装应用程序并打开它时,窗口没有图标sicadcam.png,它有默认的java徽标图标。
问题内容: 我知道我可以为每种形式或根形式指定一个,然后它将级联到所有子形式,但是我想有一种方法可以覆盖所有形式的默认Java Coffee Cup,即使那些形式我可能会忘记。 有什么建议? 问题答案: 您可以将根形式(我假设是)作为自己的子类,并将标准功能放入其构造函数中,例如: 您也可以在此处捆绑其他标准内容,例如将框架的窗口度量标准存储为用户首选项,管理初始窗格等。 此框架产生的任何新框架也
如何设置电子应用程序的应用程序图标? 我正在尝试
是否可以使用JavaFX更改应用程序图标,还是必须使用Swing来完成?
第三次尝试:找不到符号。无法实例化类型Image java? 第五次尝试:图像是抽象的,不能实例化。http://docs.oracle.com/javafx/2/deployment/self-continu-packaging.htm