到目前为止,我已经将应用程序全屏运行而没有任何问题。
但是,当用户使用操作系统控件使窗口脱离全屏时,我需要执行操作。我可以使用钩子或事件来做这件事吗?
我在com.apple.eawt中找到了AppEventListener,但它似乎是空的。
答案 0 :(得分:1)
我不确定com.apple.eawt.FullScreenListener
com.apple.eawt.FullScreenUtilities.addFullScreenListenerTo(window, new FullScreenListener() {
@Override
public void windowEnteringFullScreen(AppEvent.FullScreenEvent fse) {
}
@Override
public void windowEnteredFullScreen(AppEvent.FullScreenEvent fse) {
}
@Override
public void windowExitingFullScreen(AppEvent.FullScreenEvent fse) {
}
@Override
public void windowExitedFullScreen(AppEvent.FullScreenEvent fse) {
}
});
我在IDE中FullScreenUtilities
中对可用方法的简单检查应该为您提供了方法所需的参数