当前位置: 首页 > 知识库问答 >
问题:

如何在JavaFX中全屏切换场景并避免“按ESC退出全屏”消息

赵君植
2023-03-14

多谢了。

共有1个答案

朱阳曜
2023-03-14

JavaFX8通过添加以下2种方法解决了这个问题:

  • Stage.SetFullScreenExitHint(字符串)
  • Stage.SetFullScreenExitKeyComponity(KeyComponity)

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

 类似资料:
  • 如何更改全屏窗口的场景并避免显示“按ESC退出全屏”消息? 我正在构建全屏桌面应用程序(触摸屏亭),所以我可以在开始时显示此消息,但现在总是当用户改变场景。 有两个问题: > 在全屏模式下更改场景时,窗口大小将减小。解决方案是切换全屏,但会显示该消息。(在全屏JavaFX中更改场景) “按ESC…”由于安全原因,无法禁用消息(https://forums.oracle.com/forums/thr

  • 我想在按下ESC退出全屏模式后,使功能返回到全屏模式。 有什么方法可以返回到全屏吗? 例如,为了执行全屏模式,我使用了如下方法 在后台,当我按ESC键时,后台退出到全屏。在此处输入图像描述 在此处输入图像描述 然后在这个阶段,我想希望回到全面屏模式。

  • 我在这里阅读了几个与我的问题相关的问题/解决方案。但似乎什么都不管用。 所以我有一个全屏模式的primarystage,比如说,如果我点击一个按钮,它会改变场景。但舞台似乎显示了任务栏。我还通过将此添加到所有场景方法中解决了此问题。。 但是,场景中的过渡不是那么流畅。首先,它进入桌面,然后回到全屏...这不是理想的解决方案。 以下是我的初级阶段代码: 这是我改变场景的代码: 我不知道这是虫子还是什

  • 我是JavaFX的新手。我有我的主要场景和次要场景;当我从第一个场景切换到第二个场景时,窗口的条形图变得可见。我该怎么解决呢?

  • 我已经在应用程序中添加了一个自定义工具栏(放置窗口操作的位置)。到目前为止,一切进展顺利。与窗口处理相关,我正在寻找处理“全屏关闭”事件的可能性。场景:应用程序以窗口模式启动- main.java 主控制器。JAVA 关键是,至少在MacOS上,窗口有其本机操作系统控件可以退出全屏-是否有可能将此事件作为目标,或者至少阶段大小的变化可能?

  • 我对JavaFX有问题。我创建了两个场景和开关按钮。当我点击那个按钮时,我正在改变场景。但之前我将fullscreen设置为true,按下按钮后,windows任务栏会显示片刻。有没有什么方法可以改变场景而不让这个任务栏可见呢?下面是代码: -----main class---- ----DesktopApplication类---- ----MyLayout类----