如何在全屏显示JavaFX时更改场景,并避免“按ESC退出全屏”消息

时间:2013-05-23 12:08:56

标签: javafx-2 javafx

如何更改全屏窗口的场景并避免显示"按ESC退出全屏"消息?

我正在构建全屏桌面应用程序(触摸屏自助服务终端),因此我可以在开头显示此消息,但现在总是在用户更改场景时显示。

有两个问题:

  1. 在全屏和场景更改时,窗口大小会减小。 解决方案是切换全屏,但显示该消息。 (Change scene in full screen JavaFX

  2. "按ESC .."由于安全原因(https://forums.oracle.com/forums/thread.jspa?threadID=2287258

  3. ,无法禁用该消息

    感谢。

2 个答案:

答案 0 :(得分:26)

JavaFX 8通过添加以下两种方法解决了这个问题:

如果将退出键组合设置为KeyCombination.NO_MATCH,则弹出消息将被完全禁用。

答案 1 :(得分:2)

on 2.在JavaFX8中将会有一个新功能来发出警告。目前的提议是将有一个命令行选项。您可以在openjfx邮件列表(http://markmail.org/search/?q=+javafx.Stage.fullScreenWarning%3Dfalse#query:%20javafx.Stage.fullScreenWarning%3Dfalse+page:1+mid:ptqpgut2vvvhgkip+state:results

上查看讨论