gpt4 book ai didi

java - 从 java 应用程序中全屏打开 Mac

转载 作者:行者123 更新时间:2023-12-01 12:39:17 27 4
gpt4 key购买 nike

由于以下代码,我的 Java 应用程序能够在 Mac 上使用全屏模式:

Class util = Class.forName("com.apple.eawt.FullScreenUtilities");
Class params[] = new Class[]{Window.class, Boolean.TYPE};
Method method = util.getMethod("setWindowCanFullScreen", params);
method.invoke(util, myJFrame, true);

但这仅启用右上角的全屏按钮。是否可以从应用程序进入全屏模式,例如通过 JButton 单击?

它仅与 Mac OS X 相关。

谢谢!

最佳答案

如果您使用的是 OS X(10.7 及更高版本),则可以使用 native 全屏模式。使用此方法请求窗口进入全屏模式:

com.apple.eawt.Application.getApplication().requestToggleFullScreen(window);

例如,window 是您的 JFrame

编辑:您还可以看到example @trashgod 在他的评论中给出。

关于java - 从 java 应用程序中全屏打开 Mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25270465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com