So setzen Sie ein JavaFX -Fenster auf anderen Fenstern aller Apps
Posted: 03 Mar 2025, 22:11
So setzen Sie ein JavaFX -Fenster auf anderen Fenstern, einschließlich anderer Anwendungen, Spiele usw. Ich habe ein Linux -Betriebssystem. Ich habe auch versucht, initStyle nicht mit Modalität zu dekorieren. Vielleicht weiß jemand, wie man das tut, was ich tun muss. < /P>
Code: Select all
public void initialize() {
try {
FXMLLoader loader = new FXMLLoader(SystemScopeMain.class.getResource("BenchWidget-view.fxml"));
Parent root = loader.load();
Stage transparentStage = new Stage();
transparentStage.initStyle(StageStyle.TRANSPARENT);
Scene scene = new Scene(root, 400, 300);
scene.setFill(Color.TRANSPARENT);
transparentStage.setScene(scene);
transparentStage.setOpacity(0.4);
transparentStage.initModality(Modality.WINDOW_MODAL);
transparentStage.setAlwaysOnTop(true);
transparentStage.setX(0);
transparentStage.setY(0);
transparentStage.show();
} catch (IOException e) {
e.printStackTrace();
}
}