在 JavaFX 中进入全屏模式会导致一条巨大的消息告诉用户他可以按 离开此模式ESC
。这不仅使我的应用程序失去了“桌面化”的感觉,而且看起来也很丑陋。
我想这个信息不会被压制,所以我希望我至少可以给它打上烙印。那么,我该如何设计呢?
在 JavaFX 中进入全屏模式会导致一条巨大的消息告诉用户他可以按 离开此模式ESC
。这不仅使我的应用程序失去了“桌面化”的感觉,而且看起来也很丑陋。
我想这个信息不会被压制,所以我希望我至少可以给它打上烙印。那么,我该如何设计呢?
JavaFX 8 有办法抑制此消息:
stage.setFullScreenExitKeyCombination(KeyCombination.NO_MATCH);
请求允许受信任的应用程序禁用全屏覆盖警告并禁用“退出 ESC”行为和仅触摸屏 - 按 ESC 退出全屏模式。不适用。从 JavaFX 2.2 开始,这两个请求都没有实现。
没有要求我可以找到允许对消息进行样式设置的请求。您可以在 JavaFX Runtime project 下创建一个,但我认为由于潜在的安全问题,它会被拒绝。
您可以完全禁用该消息:
primaryStage.setFullScreenExitHint("");