我阅读了Oracle doc How to Create a Splash Screen,按照指南,我可以让我的javafx应用程序在预加载器启动之前显示java -jar命令。
然后,我在build.xml文件中添加了一个jvmarg到fx:depoly的平台,jvmarg是let selectorName = "updateCartWithTotalAmountPayableWithDiscount:"
UIApplication.sharedApplication().sendAction(Selector(selectorName), to: nil, from: self, forEvent: nil)
,希望我在启动应用程序时启动应用程序预加载器之前显示启动通过由fx:deploy构建的myApplication.exe,但是,它似乎无法正常工作。
我还尝试将add <fx:jvmarg value="-splash:res/img/logo.png"/>
param添加到mainfest.mf,当我在命令行中启动应用程序时,它工作,但当我通过myxlication.exe启动应用程序时,由fx构建:deploy不起作用试。
那么,有什么方法可以在javafx preloader启动时通过myApplication.exe启动applcation而不是通过命令行来显示启动画面?
以下是build.xml的一部分:
<attribute name="SplashScreen-Image" value="res/img/logo.png"/>
感谢您的帮助。