2
我正在製作一個JavaFX自助服務終端應用程序,需要完全控制屏幕並禁止關閉,最小化和某些按鍵。我想知道是否有一種方法可以使JavaFX應用程序以全屏獨佔模式運行,如果不是的話,是否有任何替代方案可以實現相同的目標。JavaFX全屏獨佔模式
stage.setFullScreen(true);
它確實成功地使應用程序全屏顯示,但用戶仍然可以退出應用程序或退出全屏:我已經嘗試使用。
我正在製作一個JavaFX自助服務終端應用程序,需要完全控制屏幕並禁止關閉,最小化和某些按鍵。我想知道是否有一種方法可以使JavaFX應用程序以全屏獨佔模式運行,如果不是的話,是否有任何替代方案可以實現相同的目標。JavaFX全屏獨佔模式
stage.setFullScreen(true);
它確實成功地使應用程序全屏顯示,但用戶仍然可以退出應用程序或退出全屏:我已經嘗試使用。
處理關閉事件。
以下代碼可能對您有所幫助!
//設置平臺參數 Platform.setImplicitExit(false);
primaryStage.setOnCloseRequest(new EventHandler<WindowEvent>() {
@Override
public void handle(WindowEvent event) {
// deque it
event.consume();
}
});
您可以嘗試覆蓋操作的默認處理程序(退出,最小化)。查看此鏈接的示例:http://stackoverflow.com/questions/17003906/prevent-cancel-closing-of-primary-stage-in-javafx-2-2 – Yser