所以,这就是问题所在:我正在研究在Ubuntu 18.04上运行的应用程序。它被构建为信息亭应用程序,因此用户输入仅通过触摸屏幕即可发生。我的应用程序由几个屏幕组成,一些用户可以在其中输入一些数据。当应用程序启动时,我在应用程序的舞台之上设置了一个舞台,该视频具有循环播放的视频(动画以及有关如何使用该应用程序的小教程)。触摸屏幕时,舞台关闭,您可以使用该应用程序
登录后,我可以很好地启动应用程序。我什至创建了一个命令来从终端运行我的应用程序。 然后,我在启动的应用程序中添加了上述命令,当我重新启动系统时,视频可以正常播放,但是当用户触摸屏幕时,该应用程序的窗口不会显示。启动器上有该应用程序的图标,该应用程序正在运行,但是找不到应用程序的窗口。
该如何解决?
我已经尝试将Application Stage设置为在视频阶段之后不久启动,我尝试将应用程序窗口启动,然后在Video Stage关闭时全屏显示,但是我找不到任何在互联网上任何地方的帮助。
如果您想知道,我设置了一个StackPane,使用应用程序视图创建舞台,并使用包含视频的MediaView在其上创建另一个舞台。这是我用来启动jar的命令:
nohup java -Xms512m -Xmx2048m -Dcom.sun.javafx.isEmbedded=true
-Dcom.sun.javafx.touch=true -Dcom.sun.javafx.virtualKeyboard=javafx
-Dcom.sun.javafx.vk.adjustwindow=true -Dprofile="prod" -jar
$PATH_TO_JAR >> log.out 2>&1&
当我触摸带有视频的屏幕时,我只想查看我的应用程序窗口。我在做错什么吗?