到目前为止,我已经使该应用程序全屏运行,没有问题。
但是,当用户使用操作系统控件使窗口脱离全屏显示时,我需要执行一个操作。我可以使用钩子或事件来执行此操作吗?
我在com.apple.eawt中找到了AppEventListener,但它似乎为空。
最佳答案
我不确定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
中可用方法的简单检查应该为您提供了该方法所需的参数