Информация:
Java 8x64 работает на macOS Mojave
Проблема:
Невозможно щелкнуть по прозрачному фону на стадии javafx.
Код:
VBox root = new VBox();
AnchorPane background = new AnchorPane();
background.setPrefSize(400, 400);
background.setMinSize(400, 400);
background.setMaxSize(400, 400);
background.setClip(new
javafx.scene.shape.Rectangle(400,400));
root.getChildren().add(background);
Scene scene = new Scene(root);
Stage stage = new Stage();
scene.setFill(javafx.scene.paint.Color.TRANSPARENT);
stage.setScene(scene);
stage.setAlwaysOnTop(true); //remove on java7
stage.initStyle(StageStyle.TRANSPARENT);
stage.show();
Это просто тестовый код, чтобы показать вам, вы не сможете просмотреть это представление, которое не отображается. Тот же код в Java 7x86 на Windows будет работать (вы сможете нажать через).