我正在使用Eclipse Luna我可以创建icon& png图像 这些被放置在src / appCSVFile / Photo / image.png下名为Photos的文件夹中 标题栏图标在设计时显示,但在打包应用程序时不显示 作为EXE文件。
这是在设计时工作的代码行
pStage.getIcons()。add(new Image("file:src/appCSVFile/Photos/AFXCsvProject.png"));
有人可以建议使用正确的文件夹来放置图标或png文件以进行部署吗? 我想更改标题栏图标和应用程序安装图标。 我正在使用code.makery
中建议的应用程序标题命名图标答案 0 :(得分:0)
我建议您将图标和资源文件放在src
以外的其他文件夹中。例如/resources/icons
放置在eclipse项目的根目录下。
然后,您必须将该文件夹设置为项目构建路径的源文件夹。您要做的最后一件事是在位于项目根目录的build
文件夹的build.xml文件中添加2行。
<filelist>
标记并在块<file name="${basedir}"/>
<fx:resources id="[your project's name]>
标记并在块内写入<fx:fileset dir="dist" includes="resources/**"/>
。运行JFX Run部署时不会生成这两行,因此您必须先添加每次部署项目。
答案 1 :(得分:0)
使用Eclipse创建AFX Csv项目
右键单击src文件夹并添加一个名为Photos的文件夹,这将保存带有Scene Builder设置路径的merlin.gif
。
在Package Explorer中右键单击项目,然后选择New > Source Folder
并添加名为resources
的源文件夹。
在resources文件夹中添加名为images
的文件夹。
将标题栏位图粘贴到此文件夹(C.bmp
与AFXCsvProject.bmp
一样工作)。
C.bmp
是使用GreenFish Icon Maker 32 by 32创建的(bmp名称中没有空格)。
打开 build.fxbuild
Vendor Name =
Application Title = AFX Csv Project
Application Class = appCSVFile.CSVMain
Packaging Format = exe
打开 build.xml
并添加以下两行
<file name="${basedir}"/>
<fx:fileset dir="dist" includes="resources/**"/>
运行&#34;生成ant build.xml onl&#34;。
右键单击生成的构建文件夹,添加名为dist
的文件夹
并粘贴主应用程序中的resource
文件夹。
现在你有一个AFX Csv Project.jar文件 通过右键单击它并配置Build Bath将其添加到Build Path 在Library TAB下单击Add JAR并导航到JAR文件
打开build.fxbuild 然后单击ant.build
打开build.xml文件并添加以下两行
<file name="${basedir}"/>
<fx:fileset dir="dist" includes="resources/**"/>
右键单击build.xml并选择Run As 1.Ant Build